From 92cbd1034db1c2a9295ab45a25fa4ad3cbc61ea4 Mon Sep 17 00:00:00 2001 From: Oleksandr Pravosudko Date: Fri, 9 Jul 2021 14:19:38 +0000 Subject: [PATCH] bump package version to 5.0.0 feat: openapi@2.2.4 updates OKTA-388870 <<>> Artifact: okta-sdk-nodejs Files changed count: 770 PR Link: "https://github.com/okta/okta-sdk-nodejs/pull/248" feat: discontinue node 10 support * chore: upgrade to latest dependencies OKTA-405437 <<>> Artifact: okta-sdk-nodejs Files changed count: 8 PR Link: "https://github.com/okta/okta-sdk-nodejs/pull/259" doc: mark 5.x as a stable version OKTA-410715 <<>> Artifact: okta-sdk-nodejs Files changed count: 1 PR Link: "https://github.com/okta/okta-sdk-nodejs/pull/263" OKTA-410726 <<>> Artifact: okta-sdk-nodejs Files changed count: 773 PR Link: "https://github.com/okta/okta-sdk-nodejs/pull/264" --- .travis.yml | 2 +- CHANGELOG.md | 87 + README.md | 28 +- package.json | 19 +- src/api-error.js | 2 +- src/client.js | 2 +- src/collection.js | 2 +- src/config-loader.js | 4 +- src/default-cache-middleware.js | 2 +- src/default-request-executor.js | 2 +- src/factories/ApplicationFactory.js | 2 +- .../BrowserPluginApplicationFactory.js | 2 +- src/factories/PolicyFactory.js | 2 +- src/factories/PolicyRuleFactory.js | 2 +- src/factories/UserFactorFactory.js | 3 +- src/factories/index.js | 2 +- src/generated-client.js | 930 +++- src/http-error.js | 2 +- src/http.js | 2 +- src/index.js | 335 +- src/jwt.js | 2 +- src/memory-store.js | 2 +- src/model-factory.js | 2 +- src/models/AcsEndpoint.js | 2 +- src/models/ActivateFactorRequest.js | 2 +- ...InstanceConditionEvaluatorAppOrInstance.js | 2 +- .../AppAndInstancePolicyRuleCondition.js | 11 +- src/models/AppInstancePolicyRuleCondition.js | 2 +- src/models/AppLink.js | 2 +- src/models/AppUser.js | 2 +- src/models/AppUserCredentials.js | 2 +- src/models/AppUserPasswordCredential.js | 2 +- src/models/Application.js | 2 +- src/models/ApplicationAccessibility.js | 2 +- src/models/ApplicationCredentials.js | 2 +- .../ApplicationCredentialsOAuthClient.js | 2 +- src/models/ApplicationCredentialsScheme.js | 2 +- src/models/ApplicationCredentialsSigning.js | 2 +- .../ApplicationCredentialsSigningUse.js | 2 +- .../ApplicationCredentialsUsernameTemplate.js | 2 +- src/models/ApplicationGroupAssignment.js | 2 +- src/models/ApplicationLicensing.js | 2 +- src/models/ApplicationSettings.js | 2 +- src/models/ApplicationSettingsApplication.js | 2 +- .../ApplicationSettingsNotifications.js | 2 +- .../ApplicationSettingsNotificationsVpn.js | 2 +- ...licationSettingsNotificationsVpnNetwork.js | 2 +- src/models/ApplicationSignOnMode.js | 2 +- src/models/ApplicationVisibility.js | 2 +- src/models/ApplicationVisibilityHide.js | 2 +- src/models/AssignRoleRequest.js | 2 +- src/models/AuthenticationProvider.js | 2 +- src/models/AuthenticationProviderType.js | 2 +- src/models/AuthorizationServer.js | 22 +- src/models/AuthorizationServerCredentials.js | 2 +- ...horizationServerCredentialsRotationMode.js | 2 +- ...orizationServerCredentialsSigningConfig.js | 2 +- .../AuthorizationServerCredentialsUse.js | 2 +- src/models/AuthorizationServerPolicy.js | 106 + src/models/AuthorizationServerPolicyRule.js | 78 + .../AuthorizationServerPolicyRuleActions.js | 34 + ...AuthorizationServerPolicyRuleConditions.js | 49 + src/models/AutoLoginApplication.js | 2 +- src/models/AutoLoginApplicationSettings.js | 2 +- .../AutoLoginApplicationSettingsSignOn.js | 2 +- src/models/BasicApplicationSettings.js | 2 +- .../BasicApplicationSettingsApplication.js | 2 +- src/models/BasicAuthApplication.js | 2 +- ...eforeScheduledActionPolicyRuleCondition.js | 2 +- src/models/BookmarkApplication.js | 2 +- src/models/BookmarkApplicationSettings.js | 2 +- .../BookmarkApplicationSettingsApplication.js | 2 +- src/models/BrowserPluginApplication.js | 2 +- src/models/CallUserFactor.js | 2 +- src/models/CallUserFactorProfile.js | 2 +- src/models/CatalogApplication.js | 2 +- src/models/CatalogApplicationStatus.js | 2 +- src/models/ChangePasswordRequest.js | 2 +- src/models/ClientPolicyCondition.js | 2 +- src/models/ContextPolicyRuleCondition.js | 2 +- src/models/CreateSessionRequest.js | 2 +- src/models/CreateUserRequest.js | 2 +- src/models/Csr.js | 2 +- src/models/CsrMetadata.js | 2 +- src/models/CsrMetadataSubject.js | 2 +- src/models/CsrMetadataSubjectAltNames.js | 2 +- src/models/CustomHotpUserFactor.js | 2 +- src/models/CustomHotpUserFactorProfile.js | 2 +- src/models/DevicePolicyRuleCondition.js | 2 +- .../DevicePolicyRuleConditionPlatform.js | 2 +- src/models/Duration.js | 2 +- src/models/EmailUserFactor.js | 2 +- src/models/EmailUserFactorProfile.js | 2 +- src/models/EnabledStatus.js | 2 +- src/models/EventHook.js | 2 +- src/models/EventHookChannel.js | 2 +- src/models/EventHookChannelConfig.js | 6 +- .../EventHookChannelConfigAuthScheme.js | 2 +- .../EventHookChannelConfigAuthSchemeType.js | 2 +- src/models/EventHookChannelConfigHeader.js | 2 +- src/models/EventSubscriptions.js | 2 +- src/models/FactorProvider.js | 2 +- src/models/FactorResultType.js | 2 +- src/models/FactorStatus.js | 2 +- src/models/FactorType.js | 2 +- src/models/Feature.js | 2 +- src/models/FeatureStage.js | 2 +- src/models/FeatureStageState.js | 2 +- src/models/FeatureStageValue.js | 2 +- src/models/FeatureType.js | 2 +- src/models/ForgotPasswordResponse.js | 2 +- src/models/GrantTypePolicyRuleCondition.js | 2 +- src/models/Group.js | 2 +- src/models/GroupCondition.js | 2 +- src/models/GroupPolicyRuleCondition.js | 2 +- src/models/GroupProfile.js | 2 +- src/models/GroupRule.js | 2 +- src/models/GroupRuleAction.js | 2 +- src/models/GroupRuleConditions.js | 2 +- src/models/GroupRuleExpression.js | 2 +- src/models/GroupRuleGroupAssignment.js | 2 +- src/models/GroupRuleGroupCondition.js | 2 +- src/models/GroupRulePeopleCondition.js | 2 +- src/models/GroupRuleStatus.js | 2 +- src/models/GroupRuleUserCondition.js | 2 +- src/models/GroupType.js | 2 +- src/models/HardwareUserFactor.js | 2 +- src/models/HardwareUserFactorProfile.js | 2 +- src/models/IdentityProvider.js | 2 +- src/models/IdentityProviderApplicationUser.js | 2 +- src/models/IdentityProviderCredentials.js | 2 +- .../IdentityProviderCredentialsClient.js | 2 +- .../IdentityProviderCredentialsSigning.js | 2 +- .../IdentityProviderCredentialsTrust.js | 2 +- src/models/IdentityProviderPolicy.js | 2 +- .../IdentityProviderPolicyRuleCondition.js | 2 +- src/models/InactivityPolicyRuleCondition.js | 2 +- src/models/InlineHook.js | 2 +- src/models/InlineHookChannel.js | 2 +- src/models/InlineHookChannelConfig.js | 7 +- .../InlineHookChannelConfigAuthScheme.js | 2 +- src/models/InlineHookChannelConfigHeaders.js | 2 +- src/models/InlineHookPayload.js | 2 +- src/models/InlineHookResponse.js | 8 +- src/models/InlineHookResponseCommandValue.js | 2 +- src/models/InlineHookResponseCommands.js | 8 +- src/models/InlineHookStatus.js | 2 +- src/models/InlineHookType.js | 2 +- src/models/IonField.js | 2 +- src/models/IonForm.js | 8 +- src/models/JsonWebKey.js | 2 +- src/models/JwkUse.js | 2 +- .../LifecycleExpirationPolicyRuleCondition.js | 2 +- src/models/LinkedObject.js | 2 +- src/models/LinkedObjectDetails.js | 2 +- src/models/LinkedObjectDetailsType.js | 2 +- src/models/LogActor.js | 2 +- src/models/LogAuthenticationContext.js | 2 +- src/models/LogAuthenticationProvider.js | 2 +- src/models/LogClient.js | 2 +- src/models/LogCredentialProvider.js | 2 +- src/models/LogCredentialType.js | 2 +- src/models/LogDebugContext.js | 2 +- src/models/LogEvent.js | 6 +- src/models/LogGeographicalContext.js | 2 +- src/models/LogGeolocation.js | 2 +- src/models/LogIpAddress.js | 2 +- src/models/LogIssuer.js | 2 +- src/models/LogOutcome.js | 2 +- src/models/LogRequest.js | 8 +- src/models/LogSecurityContext.js | 2 +- src/models/LogSeverity.js | 2 +- src/models/LogTarget.js | 2 +- src/models/LogTransaction.js | 2 +- src/models/LogUserAgent.js | 2 +- .../MDMEnrollmentPolicyRuleCondition.js | 2 +- src/models/NetworkZone.js | 71 + src/models/NetworkZoneAddress.js | 33 + src/models/NetworkZoneAddressType.js | 31 + src/models/NetworkZoneLocation.js | 33 + src/models/NetworkZoneStatus.js | 31 + src/models/NetworkZoneType.js | 31 + src/models/NetworkZoneUsage.js | 31 + src/models/OAuth2Actor.js | 2 +- src/models/OAuth2Claim.js | 2 +- src/models/OAuth2ClaimConditions.js | 2 +- src/models/OAuth2Client.js | 2 +- src/models/OAuth2RefreshToken.js | 2 +- src/models/OAuth2Scope.js | 2 +- src/models/OAuth2ScopeConsentGrant.js | 2 +- src/models/OAuth2ScopeConsentGrantSource.js | 2 +- src/models/OAuth2ScopeConsentGrantStatus.js | 2 +- ...Auth2ScopesMediationPolicyRuleCondition.js | 2 +- src/models/OAuth2Token.js | 2 +- src/models/OAuthApplicationCredentials.js | 2 +- src/models/OAuthAuthorizationPolicy.js | 2 +- .../OAuthEndpointAuthenticationMethod.js | 2 +- src/models/OAuthGrantType.js | 2 +- src/models/OAuthResponseType.js | 2 +- src/models/OktaSignOnPolicy.js | 2 +- src/models/OktaSignOnPolicyConditions.js | 8 +- src/models/OktaSignOnPolicyRule.js | 2 +- src/models/OktaSignOnPolicyRuleActions.js | 8 +- src/models/OktaSignOnPolicyRuleConditions.js | 8 +- .../OktaSignOnPolicyRuleSignonActions.js | 2 +- ...ktaSignOnPolicyRuleSignonSessionActions.js | 2 +- src/models/OpenIdConnectApplication.js | 2 +- .../OpenIdConnectApplicationConsentMethod.js | 2 +- ...enIdConnectApplicationIdpInitiatedLogin.js | 33 + .../OpenIdConnectApplicationIssuerMode.js | 2 +- .../OpenIdConnectApplicationSettings.js | 2 +- .../OpenIdConnectApplicationSettingsClient.js | 15 +- ...nIdConnectApplicationSettingsClientKeys.js | 8 +- ...dConnectApplicationSettingsRefreshToken.js | 2 +- src/models/OpenIdConnectApplicationType.js | 2 +- .../OpenIdConnectRefreshTokenRotationType.js | 2 +- src/models/PasswordCredential.js | 2 +- src/models/PasswordCredentialHash.js | 2 +- src/models/PasswordCredentialHashAlgorithm.js | 2 +- src/models/PasswordCredentialHook.js | 2 +- src/models/PasswordDictionary.js | 2 +- src/models/PasswordDictionaryCommon.js | 2 +- .../PasswordExpirationPolicyRuleCondition.js | 2 +- src/models/PasswordPolicy.js | 2 +- ...rdPolicyAuthenticationProviderCondition.js | 2 +- src/models/PasswordPolicyConditions.js | 8 +- .../PasswordPolicyDelegationSettings.js | 2 +- ...PasswordPolicyDelegationSettingsOptions.js | 2 +- src/models/PasswordPolicyPasswordSettings.js | 2 +- .../PasswordPolicyPasswordSettingsAge.js | 2 +- ...asswordPolicyPasswordSettingsComplexity.js | 2 +- .../PasswordPolicyPasswordSettingsLockout.js | 2 +- src/models/PasswordPolicyRecoveryEmail.js | 2 +- .../PasswordPolicyRecoveryEmailProperties.js | 2 +- ...asswordPolicyRecoveryEmailRecoveryToken.js | 2 +- .../PasswordPolicyRecoveryFactorSettings.js | 2 +- src/models/PasswordPolicyRecoveryFactors.js | 2 +- src/models/PasswordPolicyRecoveryQuestion.js | 2 +- ...asswordPolicyRecoveryQuestionComplexity.js | 2 +- ...asswordPolicyRecoveryQuestionProperties.js | 2 +- src/models/PasswordPolicyRecoverySettings.js | 2 +- src/models/PasswordPolicyRule.js | 2 +- src/models/PasswordPolicyRuleAction.js | 2 +- src/models/PasswordPolicyRuleActions.js | 8 +- src/models/PasswordPolicyRuleConditions.js | 8 +- src/models/PasswordPolicySettings.js | 2 +- .../PlatformConditionEvaluatorPlatform.js | 2 +- ...nditionEvaluatorPlatformOperatingSystem.js | 2 +- ...EvaluatorPlatformOperatingSystemVersion.js | 2 +- src/models/PlatformPolicyRuleCondition.js | 11 +- src/models/Policy.js | 2 +- src/models/PolicyAccountLink.js | 2 +- src/models/PolicyAccountLinkFilter.js | 2 +- src/models/PolicyAccountLinkFilterGroups.js | 2 +- src/models/PolicyNetworkCondition.js | 2 +- src/models/PolicyPeopleCondition.js | 2 +- src/models/PolicyRule.js | 15 +- src/models/PolicyRuleActions.js | 52 + src/models/PolicyRuleActionsEnroll.js | 32 + src/models/PolicyRuleActionsEnrollSelf.js | 31 + src/models/PolicyRuleAuthContextCondition.js | 2 +- src/models/PolicyRuleConditions.js | 2 +- src/models/PolicySubject.js | 2 +- src/models/PolicySubjectMatchType.js | 2 +- src/models/PolicyType.js | 2 +- src/models/PolicyUserNameTemplate.js | 2 +- src/models/ProfileMapping.js | 47 + src/models/ProfileMappingProperty.js | 33 + .../ProfileMappingPropertyPushStatus.js | 31 + src/models/ProfileMappingSource.js | 35 + src/models/Protocol.js | 2 +- src/models/ProtocolAlgorithmType.js | 2 +- src/models/ProtocolAlgorithmTypeSignature.js | 2 +- src/models/ProtocolAlgorithms.js | 2 +- src/models/ProtocolEndpoint.js | 2 +- src/models/ProtocolEndpoints.js | 2 +- src/models/ProtocolRelayState.js | 2 +- src/models/ProtocolRelayStateFormat.js | 2 +- src/models/ProtocolSettings.js | 2 +- src/models/Provisioning.js | 2 +- src/models/ProvisioningConditions.js | 2 +- .../ProvisioningDeprovisionedCondition.js | 2 +- src/models/ProvisioningGroups.js | 2 +- src/models/ProvisioningSuspendedCondition.js | 2 +- src/models/PushUserFactor.js | 2 +- src/models/PushUserFactorProfile.js | 2 +- src/models/RecoveryQuestionCredential.js | 2 +- src/models/ResetPasswordToken.js | 2 +- src/models/ResponseLinks.js | 2 +- src/models/RiskPolicyRuleCondition.js | 2 +- src/models/RiskScorePolicyRuleCondition.js | 2 +- src/models/Role.js | 2 +- src/models/RoleAssignmentType.js | 2 +- src/models/RoleStatus.js | 2 +- src/models/RoleType.js | 2 +- src/models/SamlApplication.js | 2 +- src/models/SamlApplicationSettings.js | 2 +- src/models/SamlApplicationSettingsSignOn.js | 22 +- src/models/SamlAttributeStatement.js | 2 +- src/models/ScheduledUserLifecycleAction.js | 2 +- src/models/SchemeApplicationCredentials.js | 2 +- src/models/Scope.js | 2 +- src/models/ScopeType.js | 2 +- src/models/SecurePasswordStoreApplication.js | 2 +- .../SecurePasswordStoreApplicationSettings.js | 2 +- ...wordStoreApplicationSettingsApplication.js | 2 +- src/models/SecurityQuestion.js | 2 +- src/models/SecurityQuestionUserFactor.js | 2 +- .../SecurityQuestionUserFactorProfile.js | 2 +- src/models/Session.js | 6 +- src/models/SessionAuthenticationMethod.js | 2 +- src/models/SessionIdentityProvider.js | 2 +- src/models/SessionIdentityProviderType.js | 2 +- src/models/SessionStatus.js | 2 +- src/models/SingleLogout.js | 34 + src/models/SmsTemplate.js | 2 +- src/models/SmsTemplateTranslations.js | 2 +- src/models/SmsTemplateType.js | 2 +- src/models/SmsUserFactor.js | 2 +- src/models/SmsUserFactorProfile.js | 2 +- src/models/SocialAuthToken.js | 2 +- src/models/SpCertificate.js | 32 + src/models/SwaApplication.js | 2 +- src/models/SwaApplicationSettings.js | 2 +- .../SwaApplicationSettingsApplication.js | 2 +- src/models/SwaThreeFieldApplication.js | 2 +- .../SwaThreeFieldApplicationSettings.js | 2 +- ...hreeFieldApplicationSettingsApplication.js | 2 +- src/models/TempPassword.js | 2 +- src/models/ThreatInsightConfiguration.js | 42 + ...okenAuthorizationServerPolicyRuleAction.js | 34 + src/models/TokenUserFactor.js | 2 +- src/models/TokenUserFactorProfile.js | 2 +- src/models/TotpUserFactor.js | 2 +- src/models/TotpUserFactorProfile.js | 2 +- src/models/TrustedOrigin.js | 8 +- src/models/U2fUserFactor.js | 2 +- src/models/U2fUserFactorProfile.js | 2 +- src/models/User.js | 2 +- src/models/UserActivationToken.js | 2 +- src/models/UserCondition.js | 2 +- src/models/UserCredentials.js | 2 +- src/models/UserFactor.js | 2 +- ...UserIdentifierConditionEvaluatorPattern.js | 2 +- .../UserIdentifierPolicyRuleCondition.js | 8 +- src/models/UserIdentityProviderLinkRequest.js | 2 +- ...erLifecycleAttributePolicyRuleCondition.js | 2 +- src/models/UserNextLogin.js | 2 +- src/models/UserPolicyRuleCondition.js | 2 +- src/models/UserProfile.js | 2 +- src/models/UserSchema.js | 43 + src/models/UserSchemaAttribute.js | 47 + src/models/UserSchemaAttributeMaster.js | 32 + src/models/UserSchemaAttributePermission.js | 33 + src/models/UserSchemaBase.js | 37 + src/models/UserSchemaBaseProperties.js | 154 + src/models/UserSchemaDefinitions.js | 39 + src/models/UserSchemaPublic.js | 35 + src/models/UserStatus.js | 2 +- src/models/UserStatusPolicyRuleCondition.js | 2 +- src/models/UserType.js | 10 +- src/models/VerifyFactorRequest.js | 2 +- src/models/VerifyUserFactorResponse.js | 2 +- src/models/WebAuthnUserFactor.js | 2 +- src/models/WebAuthnUserFactorProfile.js | 2 +- src/models/WebUserFactor.js | 2 +- src/models/WebUserFactorProfile.js | 2 +- src/models/WsFederationApplication.js | 2 +- src/models/WsFederationApplicationSettings.js | 2 +- ...ederationApplicationSettingsApplication.js | 2 +- src/models/index.js | 33 +- src/oauth.js | 2 +- src/okta-response-headers.js | 2 +- src/request-executor.js | 2 +- src/resolution-factory.js | 2 +- src/resource.js | 2 +- src/types/api-error.d.ts | 2 +- src/types/client.d.ts | 2 +- src/types/collection.d.ts | 2 +- src/types/config-loader.d.ts | 2 +- src/types/default-cache-middleware.d.ts | 2 +- src/types/default-request-executor.d.ts | 2 +- src/types/factories/ApplicationFactory.d.ts | 2 +- .../BrowserPluginApplicationFactory.d.ts | 2 +- src/types/factories/PolicyFactory.d.ts | 2 +- src/types/factories/PolicyRuleFactory.d.ts | 2 +- src/types/factories/UserFactorFactory.d.ts | 2 +- src/types/generated-client.d.ts | 45 +- src/types/http-error.d.ts | 2 +- src/types/http.d.ts | 2 +- src/types/index.d.ts | 33 +- src/types/jwt.d.ts | 32 +- src/types/memory-store.d.ts | 2 +- src/types/model-factory.d.ts | 2 +- src/types/models/AcsEndpoint.d.ts | 2 +- src/types/models/ActivateFactorRequest.d.ts | 2 +- ...stanceConditionEvaluatorAppOrInstance.d.ts | 2 +- .../AppAndInstancePolicyRuleCondition.d.ts | 2 +- .../AppInstancePolicyRuleCondition.d.ts | 2 +- src/types/models/AppLink.d.ts | 2 +- src/types/models/AppUser.d.ts | 2 +- src/types/models/AppUserCredentials.d.ts | 2 +- .../models/AppUserPasswordCredential.d.ts | 2 +- src/types/models/Application.d.ts | 4 +- .../models/ApplicationAccessibility.d.ts | 2 +- src/types/models/ApplicationCredentials.d.ts | 2 +- .../ApplicationCredentialsOAuthClient.d.ts | 2 +- .../models/ApplicationCredentialsScheme.d.ts | 4 +- .../models/ApplicationCredentialsSigning.d.ts | 2 +- .../ApplicationCredentialsSigningUse.d.ts | 4 +- ...pplicationCredentialsUsernameTemplate.d.ts | 2 +- .../models/ApplicationGroupAssignment.d.ts | 2 +- src/types/models/ApplicationLicensing.d.ts | 2 +- src/types/models/ApplicationSettings.d.ts | 2 +- .../ApplicationSettingsApplication.d.ts | 2 +- .../ApplicationSettingsNotifications.d.ts | 2 +- .../ApplicationSettingsNotificationsVpn.d.ts | 2 +- ...cationSettingsNotificationsVpnNetwork.d.ts | 2 +- src/types/models/ApplicationSignOnMode.d.ts | 4 +- src/types/models/ApplicationVisibility.d.ts | 2 +- .../models/ApplicationVisibilityHide.d.ts | 2 +- src/types/models/AssignRoleRequest.d.ts | 2 +- src/types/models/AuthenticationProvider.d.ts | 2 +- .../models/AuthenticationProviderType.d.ts | 4 +- src/types/models/AuthorizationServer.d.ts | 2 +- .../AuthorizationServerCredentials.d.ts | 2 +- ...rizationServerCredentialsRotationMode.d.ts | 4 +- ...izationServerCredentialsSigningConfig.d.ts | 2 +- .../AuthorizationServerCredentialsUse.d.ts | 4 +- .../models/AuthorizationServerPolicy.d.ts | 4 +- .../models/AuthorizationServerPolicyRule.d.ts | 6 +- .../AuthorizationServerPolicyRuleActions.d.ts | 2 +- ...thorizationServerPolicyRuleConditions.d.ts | 2 +- src/types/models/AutoLoginApplication.d.ts | 2 +- .../models/AutoLoginApplicationSettings.d.ts | 2 +- .../AutoLoginApplicationSettingsSignOn.d.ts | 2 +- .../models/BasicApplicationSettings.d.ts | 2 +- .../BasicApplicationSettingsApplication.d.ts | 2 +- src/types/models/BasicAuthApplication.d.ts | 2 +- ...oreScheduledActionPolicyRuleCondition.d.ts | 2 +- src/types/models/BookmarkApplication.d.ts | 2 +- .../models/BookmarkApplicationSettings.d.ts | 2 +- ...ookmarkApplicationSettingsApplication.d.ts | 2 +- .../models/BrowserPluginApplication.d.ts | 2 +- src/types/models/CallUserFactor.d.ts | 2 +- src/types/models/CallUserFactorProfile.d.ts | 2 +- src/types/models/CatalogApplication.d.ts | 2 +- .../models/CatalogApplicationStatus.d.ts | 4 +- src/types/models/ChangePasswordRequest.d.ts | 2 +- src/types/models/ClientPolicyCondition.d.ts | 2 +- .../models/ContextPolicyRuleCondition.d.ts | 2 +- src/types/models/CreateSessionRequest.d.ts | 2 +- src/types/models/CreateUserRequest.d.ts | 2 +- src/types/models/Csr.d.ts | 2 +- src/types/models/CsrMetadata.d.ts | 2 +- src/types/models/CsrMetadataSubject.d.ts | 2 +- .../models/CsrMetadataSubjectAltNames.d.ts | 2 +- src/types/models/CustomHotpUserFactor.d.ts | 2 +- .../models/CustomHotpUserFactorProfile.d.ts | 2 +- .../models/DevicePolicyRuleCondition.d.ts | 2 +- .../DevicePolicyRuleConditionPlatform.d.ts | 2 +- src/types/models/Duration.d.ts | 2 +- src/types/models/EmailUserFactor.d.ts | 2 +- src/types/models/EmailUserFactorProfile.d.ts | 2 +- src/types/models/EnabledStatus.d.ts | 4 +- src/types/models/EventHook.d.ts | 2 +- src/types/models/EventHookChannel.d.ts | 2 +- src/types/models/EventHookChannelConfig.d.ts | 2 +- .../EventHookChannelConfigAuthScheme.d.ts | 2 +- .../EventHookChannelConfigAuthSchemeType.d.ts | 4 +- .../models/EventHookChannelConfigHeader.d.ts | 2 +- src/types/models/EventSubscriptions.d.ts | 2 +- src/types/models/FactorProvider.d.ts | 4 +- src/types/models/FactorResultType.d.ts | 4 +- src/types/models/FactorStatus.d.ts | 4 +- src/types/models/FactorType.d.ts | 4 +- src/types/models/Feature.d.ts | 2 +- src/types/models/FeatureStage.d.ts | 2 +- src/types/models/FeatureStageState.d.ts | 4 +- src/types/models/FeatureStageValue.d.ts | 4 +- src/types/models/FeatureType.d.ts | 4 +- src/types/models/ForgotPasswordResponse.d.ts | 2 +- .../models/GrantTypePolicyRuleCondition.d.ts | 2 +- src/types/models/Group.d.ts | 2 +- src/types/models/GroupCondition.d.ts | 2 +- .../models/GroupPolicyRuleCondition.d.ts | 2 +- src/types/models/GroupProfile.d.ts | 2 +- src/types/models/GroupRule.d.ts | 2 +- src/types/models/GroupRuleAction.d.ts | 2 +- src/types/models/GroupRuleConditions.d.ts | 2 +- src/types/models/GroupRuleExpression.d.ts | 2 +- .../models/GroupRuleGroupAssignment.d.ts | 2 +- src/types/models/GroupRuleGroupCondition.d.ts | 2 +- .../models/GroupRulePeopleCondition.d.ts | 2 +- src/types/models/GroupRuleStatus.d.ts | 4 +- src/types/models/GroupRuleUserCondition.d.ts | 2 +- src/types/models/GroupType.d.ts | 4 +- src/types/models/HardwareUserFactor.d.ts | 2 +- .../models/HardwareUserFactorProfile.d.ts | 2 +- src/types/models/IdentityProvider.d.ts | 2 +- .../IdentityProviderApplicationUser.d.ts | 2 +- .../models/IdentityProviderCredentials.d.ts | 2 +- .../IdentityProviderCredentialsClient.d.ts | 2 +- .../IdentityProviderCredentialsSigning.d.ts | 2 +- .../IdentityProviderCredentialsTrust.d.ts | 2 +- src/types/models/IdentityProviderPolicy.d.ts | 2 +- .../IdentityProviderPolicyRuleCondition.d.ts | 2 +- .../models/InactivityPolicyRuleCondition.d.ts | 2 +- src/types/models/InlineHook.d.ts | 2 +- src/types/models/InlineHookChannel.d.ts | 2 +- src/types/models/InlineHookChannelConfig.d.ts | 3 +- .../InlineHookChannelConfigAuthScheme.d.ts | 2 +- .../InlineHookChannelConfigHeaders.d.ts | 2 +- src/types/models/InlineHookPayload.d.ts | 2 +- src/types/models/InlineHookResponse.d.ts | 2 +- .../InlineHookResponseCommandValue.d.ts | 2 +- .../models/InlineHookResponseCommands.d.ts | 2 +- src/types/models/InlineHookStatus.d.ts | 4 +- src/types/models/InlineHookType.d.ts | 4 +- src/types/models/IonField.d.ts | 2 +- src/types/models/IonForm.d.ts | 2 +- src/types/models/JsonWebKey.d.ts | 10 +- src/types/models/JwkUse.d.ts | 2 +- ...ifecycleExpirationPolicyRuleCondition.d.ts | 2 +- src/types/models/LinkedObject.d.ts | 2 +- src/types/models/LinkedObjectDetails.d.ts | 2 +- src/types/models/LinkedObjectDetailsType.d.ts | 4 +- src/types/models/LogActor.d.ts | 2 +- .../models/LogAuthenticationContext.d.ts | 2 +- .../models/LogAuthenticationProvider.d.ts | 4 +- src/types/models/LogClient.d.ts | 2 +- src/types/models/LogCredentialProvider.d.ts | 4 +- src/types/models/LogCredentialType.d.ts | 4 +- src/types/models/LogDebugContext.d.ts | 2 +- src/types/models/LogEvent.d.ts | 2 +- src/types/models/LogGeographicalContext.d.ts | 2 +- src/types/models/LogGeolocation.d.ts | 2 +- src/types/models/LogIpAddress.d.ts | 2 +- src/types/models/LogIssuer.d.ts | 2 +- src/types/models/LogOutcome.d.ts | 2 +- src/types/models/LogRequest.d.ts | 2 +- src/types/models/LogSecurityContext.d.ts | 2 +- src/types/models/LogSeverity.d.ts | 4 +- src/types/models/LogTarget.d.ts | 2 +- src/types/models/LogTransaction.d.ts | 2 +- src/types/models/LogUserAgent.d.ts | 2 +- .../MDMEnrollmentPolicyRuleCondition.d.ts | 2 +- src/types/models/NetworkZone.d.ts | 55 + src/types/models/NetworkZoneAddress.d.ts | 34 + src/types/models/NetworkZoneAddressType.d.ts | 31 + src/types/models/NetworkZoneLocation.d.ts | 34 + src/types/models/NetworkZoneStatus.d.ts | 31 + src/types/models/NetworkZoneType.d.ts | 31 + src/types/models/NetworkZoneUsage.d.ts | 31 + src/types/models/OAuth2Actor.d.ts | 2 +- src/types/models/OAuth2Claim.d.ts | 2 +- src/types/models/OAuth2ClaimConditions.d.ts | 2 +- src/types/models/OAuth2Client.d.ts | 2 +- src/types/models/OAuth2RefreshToken.d.ts | 2 +- src/types/models/OAuth2Scope.d.ts | 2 +- src/types/models/OAuth2ScopeConsentGrant.d.ts | 2 +- .../models/OAuth2ScopeConsentGrantSource.d.ts | 4 +- .../models/OAuth2ScopeConsentGrantStatus.d.ts | 4 +- ...th2ScopesMediationPolicyRuleCondition.d.ts | 2 +- src/types/models/OAuth2Token.d.ts | 2 +- .../models/OAuthApplicationCredentials.d.ts | 2 +- .../models/OAuthAuthorizationPolicy.d.ts | 2 +- .../OAuthEndpointAuthenticationMethod.d.ts | 4 +- src/types/models/OAuthGrantType.d.ts | 4 +- src/types/models/OAuthResponseType.d.ts | 4 +- src/types/models/OktaSignOnPolicy.d.ts | 5 +- .../models/OktaSignOnPolicyConditions.d.ts | 6 +- src/types/models/OktaSignOnPolicyRule.d.ts | 2 +- .../models/OktaSignOnPolicyRuleActions.d.ts | 6 +- .../OktaSignOnPolicyRuleConditions.d.ts | 6 +- .../OktaSignOnPolicyRuleSignonActions.d.ts | 2 +- ...aSignOnPolicyRuleSignonSessionActions.d.ts | 2 +- .../models/OpenIdConnectApplication.d.ts | 2 +- ...OpenIdConnectApplicationConsentMethod.d.ts | 4 +- ...IdConnectApplicationIdpInitiatedLogin.d.ts | 34 + .../OpenIdConnectApplicationIssuerMode.d.ts | 4 +- .../OpenIdConnectApplicationSettings.d.ts | 2 +- ...penIdConnectApplicationSettingsClient.d.ts | 4 +- ...dConnectApplicationSettingsClientKeys.d.ts | 2 +- ...onnectApplicationSettingsRefreshToken.d.ts | 2 +- .../models/OpenIdConnectApplicationType.d.ts | 4 +- ...OpenIdConnectRefreshTokenRotationType.d.ts | 4 +- src/types/models/PasswordCredential.d.ts | 2 +- src/types/models/PasswordCredentialHash.d.ts | 2 +- .../PasswordCredentialHashAlgorithm.d.ts | 4 +- src/types/models/PasswordCredentialHook.d.ts | 2 +- src/types/models/PasswordDictionary.d.ts | 2 +- .../models/PasswordDictionaryCommon.d.ts | 2 +- ...PasswordExpirationPolicyRuleCondition.d.ts | 2 +- src/types/models/PasswordPolicy.d.ts | 4 +- ...PolicyAuthenticationProviderCondition.d.ts | 2 +- .../models/PasswordPolicyConditions.d.ts | 6 +- .../PasswordPolicyDelegationSettings.d.ts | 2 +- ...sswordPolicyDelegationSettingsOptions.d.ts | 2 +- .../PasswordPolicyPasswordSettings.d.ts | 2 +- .../PasswordPolicyPasswordSettingsAge.d.ts | 2 +- ...swordPolicyPasswordSettingsComplexity.d.ts | 2 +- ...PasswordPolicyPasswordSettingsLockout.d.ts | 2 +- .../models/PasswordPolicyRecoveryEmail.d.ts | 2 +- ...PasswordPolicyRecoveryEmailProperties.d.ts | 2 +- ...swordPolicyRecoveryEmailRecoveryToken.d.ts | 2 +- .../PasswordPolicyRecoveryFactorSettings.d.ts | 2 +- .../models/PasswordPolicyRecoveryFactors.d.ts | 2 +- .../PasswordPolicyRecoveryQuestion.d.ts | 2 +- ...swordPolicyRecoveryQuestionComplexity.d.ts | 2 +- ...swordPolicyRecoveryQuestionProperties.d.ts | 2 +- .../PasswordPolicyRecoverySettings.d.ts | 2 +- src/types/models/PasswordPolicyRule.d.ts | 2 +- .../models/PasswordPolicyRuleAction.d.ts | 2 +- .../models/PasswordPolicyRuleActions.d.ts | 6 +- .../models/PasswordPolicyRuleConditions.d.ts | 6 +- src/types/models/PasswordPolicySettings.d.ts | 2 +- .../PlatformConditionEvaluatorPlatform.d.ts | 2 +- ...itionEvaluatorPlatformOperatingSystem.d.ts | 2 +- ...aluatorPlatformOperatingSystemVersion.d.ts | 2 +- .../models/PlatformPolicyRuleCondition.d.ts | 2 +- src/types/models/Policy.d.ts | 2 +- src/types/models/PolicyAccountLink.d.ts | 2 +- src/types/models/PolicyAccountLinkFilter.d.ts | 2 +- .../models/PolicyAccountLinkFilterGroups.d.ts | 2 +- src/types/models/PolicyNetworkCondition.d.ts | 2 +- src/types/models/PolicyPeopleCondition.d.ts | 2 +- src/types/models/PolicyRule.d.ts | 7 +- src/types/models/PolicyRuleActions.d.ts | 39 + src/types/models/PolicyRuleActionsEnroll.d.ts | 33 + .../models/PolicyRuleActionsEnrollSelf.d.ts | 31 + .../PolicyRuleAuthContextCondition.d.ts | 2 +- src/types/models/PolicyRuleConditions.d.ts | 2 +- src/types/models/PolicySubject.d.ts | 2 +- src/types/models/PolicySubjectMatchType.d.ts | 4 +- src/types/models/PolicyType.d.ts | 4 +- src/types/models/PolicyUserNameTemplate.d.ts | 2 +- src/types/models/ProfileMapping.d.ts | 38 + src/types/models/ProfileMappingProperty.d.ts | 34 + .../ProfileMappingPropertyPushStatus.d.ts | 31 + src/types/models/ProfileMappingSource.d.ts | 36 + src/types/models/Protocol.d.ts | 2 +- src/types/models/ProtocolAlgorithmType.d.ts | 2 +- .../ProtocolAlgorithmTypeSignature.d.ts | 2 +- src/types/models/ProtocolAlgorithms.d.ts | 2 +- src/types/models/ProtocolEndpoint.d.ts | 2 +- src/types/models/ProtocolEndpoints.d.ts | 2 +- src/types/models/ProtocolRelayState.d.ts | 2 +- .../models/ProtocolRelayStateFormat.d.ts | 4 +- src/types/models/ProtocolSettings.d.ts | 2 +- src/types/models/Provisioning.d.ts | 2 +- src/types/models/ProvisioningConditions.d.ts | 2 +- .../ProvisioningDeprovisionedCondition.d.ts | 2 +- src/types/models/ProvisioningGroups.d.ts | 2 +- .../ProvisioningSuspendedCondition.d.ts | 2 +- src/types/models/PushUserFactor.d.ts | 2 +- src/types/models/PushUserFactorProfile.d.ts | 2 +- .../models/RecoveryQuestionCredential.d.ts | 2 +- src/types/models/ResetPasswordToken.d.ts | 2 +- src/types/models/ResponseLinks.d.ts | 2 +- src/types/models/RiskPolicyRuleCondition.d.ts | 2 +- .../models/RiskScorePolicyRuleCondition.d.ts | 2 +- src/types/models/Role.d.ts | 2 +- src/types/models/RoleAssignmentType.d.ts | 4 +- src/types/models/RoleStatus.d.ts | 4 +- src/types/models/RoleType.d.ts | 4 +- src/types/models/SamlApplication.d.ts | 2 +- src/types/models/SamlApplicationSettings.d.ts | 2 +- .../models/SamlApplicationSettingsSignOn.d.ts | 6 +- src/types/models/SamlAttributeStatement.d.ts | 2 +- .../models/ScheduledUserLifecycleAction.d.ts | 2 +- .../models/SchemeApplicationCredentials.d.ts | 2 +- src/types/models/Scope.d.ts | 2 +- src/types/models/ScopeType.d.ts | 4 +- .../SecurePasswordStoreApplication.d.ts | 2 +- ...ecurePasswordStoreApplicationSettings.d.ts | 2 +- ...rdStoreApplicationSettingsApplication.d.ts | 2 +- src/types/models/SecurityQuestion.d.ts | 2 +- .../models/SecurityQuestionUserFactor.d.ts | 2 +- .../SecurityQuestionUserFactorProfile.d.ts | 2 +- src/types/models/Session.d.ts | 2 +- .../models/SessionAuthenticationMethod.d.ts | 4 +- src/types/models/SessionIdentityProvider.d.ts | 2 +- .../models/SessionIdentityProviderType.d.ts | 4 +- src/types/models/SessionStatus.d.ts | 4 +- src/types/models/SingleLogout.d.ts | 35 + src/types/models/SmsTemplate.d.ts | 2 +- src/types/models/SmsTemplateTranslations.d.ts | 2 +- src/types/models/SmsTemplateType.d.ts | 4 +- src/types/models/SmsUserFactor.d.ts | 2 +- src/types/models/SmsUserFactorProfile.d.ts | 2 +- src/types/models/SocialAuthToken.d.ts | 2 +- src/types/models/SpCertificate.d.ts | 33 + src/types/models/SwaApplication.d.ts | 2 +- src/types/models/SwaApplicationSettings.d.ts | 2 +- .../SwaApplicationSettingsApplication.d.ts | 2 +- .../models/SwaThreeFieldApplication.d.ts | 2 +- .../SwaThreeFieldApplicationSettings.d.ts | 2 +- ...eeFieldApplicationSettingsApplication.d.ts | 2 +- src/types/models/TempPassword.d.ts | 2 +- .../models/ThreatInsightConfiguration.d.ts | 38 + ...enAuthorizationServerPolicyRuleAction.d.ts | 2 +- src/types/models/TokenUserFactor.d.ts | 2 +- src/types/models/TokenUserFactorProfile.d.ts | 2 +- src/types/models/TotpUserFactor.d.ts | 2 +- src/types/models/TotpUserFactorProfile.d.ts | 2 +- src/types/models/TrustedOrigin.d.ts | 2 +- src/types/models/U2fUserFactor.d.ts | 2 +- src/types/models/U2fUserFactorProfile.d.ts | 2 +- src/types/models/User.d.ts | 2 +- src/types/models/UserActivationToken.d.ts | 2 +- src/types/models/UserCondition.d.ts | 2 +- src/types/models/UserCredentials.d.ts | 2 +- src/types/models/UserFactor.d.ts | 6 +- ...erIdentifierConditionEvaluatorPattern.d.ts | 2 +- .../UserIdentifierPolicyRuleCondition.d.ts | 2 +- .../UserIdentityProviderLinkRequest.d.ts | 2 +- ...LifecycleAttributePolicyRuleCondition.d.ts | 2 +- src/types/models/UserNextLogin.d.ts | 4 +- src/types/models/UserPolicyRuleCondition.d.ts | 2 +- src/types/models/UserProfile.d.ts | 2 +- src/types/models/UserSchema.d.ts | 42 + src/types/models/UserSchemaAttribute.d.ts | 43 + .../models/UserSchemaAttributeMaster.d.ts | 33 + .../models/UserSchemaAttributePermission.d.ts | 34 + src/types/models/UserSchemaBase.d.ts | 36 + .../models/UserSchemaBaseProperties.d.ts | 63 + src/types/models/UserSchemaDefinitions.d.ts | 35 + src/types/models/UserSchemaPublic.d.ts | 36 + src/types/models/UserStatus.d.ts | 4 +- .../models/UserStatusPolicyRuleCondition.d.ts | 2 +- src/types/models/UserType.d.ts | 3 +- src/types/models/VerifyFactorRequest.d.ts | 2 +- .../models/VerifyUserFactorResponse.d.ts | 2 +- src/types/models/WebAuthnUserFactor.d.ts | 2 +- .../models/WebAuthnUserFactorProfile.d.ts | 2 +- src/types/models/WebUserFactor.d.ts | 2 +- src/types/models/WebUserFactorProfile.d.ts | 2 +- src/types/models/WsFederationApplication.d.ts | 2 +- .../WsFederationApplicationSettings.d.ts | 2 +- ...erationApplicationSettingsApplication.d.ts | 2 +- src/types/oauth.d.ts | 27 +- src/types/okta-response-headers.d.ts | 2 +- src/types/optional-known-properties-type.d.ts | 2 +- src/types/request-executor.d.ts | 2 +- src/types/request-options.d.ts | 2 +- src/types/resolution-factory.d.ts | 2 +- src/types/resource.d.ts | 2 +- templates/generated-client.js.hbs | 4 +- templates/helpers/operation.js | 40 +- templates/index.d.ts.hbs | 1 + templates/index.js | 18 +- templates/index.js.hbs | 12 - templates/license-banner.txt | 2 +- templates/model.d.ts.hbs | 4 + test/it/application-user-schema.ts | 92 + test/it/authserver-policy.ts | 97 +- test/it/client-create-application.ts | 20 +- test/it/client-list-profile-mappings.ts | 29 + test/it/mocks/authz-server-policy-rule.js | 41 + test/it/mocks/user-schema-property.js | 25 + test/it/network-zone.ts | 81 + test/it/policy-crud.ts | 7 +- test/it/policy-rule.ts | 2 +- test/it/threat-insight.ts | 43 + test/it/user-schema.ts | 94 + test/jest/http.test.js | 1 + test/type/jwt.test-d.ts | 6 +- test/type/oauth.test-d.ts | 4 +- test/unit/config-loader.js | 12 +- test/utils.js | 37 +- utils/maintain-banners.js | 14 +- yarn.lock | 4236 ++++++----------- 773 files changed, 6419 insertions(+), 4117 deletions(-) create mode 100644 src/models/AuthorizationServerPolicy.js create mode 100644 src/models/AuthorizationServerPolicyRule.js create mode 100644 src/models/AuthorizationServerPolicyRuleActions.js create mode 100644 src/models/AuthorizationServerPolicyRuleConditions.js create mode 100644 src/models/NetworkZone.js create mode 100644 src/models/NetworkZoneAddress.js create mode 100644 src/models/NetworkZoneAddressType.js create mode 100644 src/models/NetworkZoneLocation.js create mode 100644 src/models/NetworkZoneStatus.js create mode 100644 src/models/NetworkZoneType.js create mode 100644 src/models/NetworkZoneUsage.js create mode 100644 src/models/OpenIdConnectApplicationIdpInitiatedLogin.js create mode 100644 src/models/PolicyRuleActions.js create mode 100644 src/models/PolicyRuleActionsEnroll.js create mode 100644 src/models/PolicyRuleActionsEnrollSelf.js create mode 100644 src/models/ProfileMapping.js create mode 100644 src/models/ProfileMappingProperty.js create mode 100644 src/models/ProfileMappingPropertyPushStatus.js create mode 100644 src/models/ProfileMappingSource.js create mode 100644 src/models/SingleLogout.js create mode 100644 src/models/SpCertificate.js create mode 100644 src/models/ThreatInsightConfiguration.js create mode 100644 src/models/TokenAuthorizationServerPolicyRuleAction.js create mode 100644 src/models/UserSchema.js create mode 100644 src/models/UserSchemaAttribute.js create mode 100644 src/models/UserSchemaAttributeMaster.js create mode 100644 src/models/UserSchemaAttributePermission.js create mode 100644 src/models/UserSchemaBase.js create mode 100644 src/models/UserSchemaBaseProperties.js create mode 100644 src/models/UserSchemaDefinitions.js create mode 100644 src/models/UserSchemaPublic.js create mode 100644 src/types/models/NetworkZone.d.ts create mode 100644 src/types/models/NetworkZoneAddress.d.ts create mode 100644 src/types/models/NetworkZoneAddressType.d.ts create mode 100644 src/types/models/NetworkZoneLocation.d.ts create mode 100644 src/types/models/NetworkZoneStatus.d.ts create mode 100644 src/types/models/NetworkZoneType.d.ts create mode 100644 src/types/models/NetworkZoneUsage.d.ts create mode 100644 src/types/models/OpenIdConnectApplicationIdpInitiatedLogin.d.ts create mode 100644 src/types/models/PolicyRuleActions.d.ts create mode 100644 src/types/models/PolicyRuleActionsEnroll.d.ts create mode 100644 src/types/models/PolicyRuleActionsEnrollSelf.d.ts create mode 100644 src/types/models/ProfileMapping.d.ts create mode 100644 src/types/models/ProfileMappingProperty.d.ts create mode 100644 src/types/models/ProfileMappingPropertyPushStatus.d.ts create mode 100644 src/types/models/ProfileMappingSource.d.ts create mode 100644 src/types/models/SingleLogout.d.ts create mode 100644 src/types/models/SpCertificate.d.ts create mode 100644 src/types/models/ThreatInsightConfiguration.d.ts create mode 100644 src/types/models/UserSchema.d.ts create mode 100644 src/types/models/UserSchemaAttribute.d.ts create mode 100644 src/types/models/UserSchemaAttributeMaster.d.ts create mode 100644 src/types/models/UserSchemaAttributePermission.d.ts create mode 100644 src/types/models/UserSchemaBase.d.ts create mode 100644 src/types/models/UserSchemaBaseProperties.d.ts create mode 100644 src/types/models/UserSchemaDefinitions.d.ts create mode 100644 src/types/models/UserSchemaPublic.d.ts delete mode 100644 templates/index.js.hbs create mode 100644 test/it/application-user-schema.ts create mode 100644 test/it/client-list-profile-mappings.ts create mode 100644 test/it/mocks/authz-server-policy-rule.js create mode 100644 test/it/mocks/user-schema-property.js create mode 100644 test/it/network-zone.ts create mode 100644 test/it/threat-insight.ts create mode 100644 test/it/user-schema.ts diff --git a/.travis.yml b/.travis.yml index 66940efae..87f9dbed9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,9 @@ sudo: false language: node_js node_js: - - 10 - 12 - 14 + - 16 script: - sh ./scripts/travis.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 38331b2a7..513d25fce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,92 @@ # Okta Node SDK Changelog +## 5.0.0 + +- [#259](https://github.com/okta/okta-sdk-nodejs/pull/259) Drop support for Node 10 + +- [#248](https://github.com/okta/okta-sdk-nodejs/pull/248) Generates SDK over latest spec `@okta/openapi@2.2.4` that includes new endpoints and updated method signatures. Please see list below for detailed information: + - Fixes + - correct njwt-facing type signatures + - force required params in js code + - correct parsing of models' properties of array types + - Model changes + - `AuthorizationServer` + - method `listPolicies`: returns `Collection` + - method `createPolicy`: parameter type changed to `AuthorizationServerPolicyOptions`, returns `Collection` + - method `getPolicy`: returns `Promise` + - method `updatePolicy`: second parameter type changed to `AuthorizationServerPolicyOptions`, returns `Promise` + - `PolicyRule` + - added properties: `actions: PolicyRuleActions`, `conditions: PolicyRuleConditions`, `name: string` + - `SamlApplicationSettingsSignOn` + - added properties: `slo: SingleLogout`, `spCertificate: SpCertificate` + - `InlineHookChannelConfig` + - added properties: `method: string` + - `OpenIdConnectApplicationSettingsClient` + - added properties: `idp_initiated_login: OpenIdConnectApplicationIdpInitiatedLogin` + - `UserType` + - added method `replaceUserType` + - added `AuthorizationServerPolicy` + - added `AuthorizationServerPolicyRule` + - added `AuthorizationServerPolicyRuleActions` + - added `AuthorizationServerPolicyRuleActions` + - added `AuthorizationServerPolicyRuleConditions` + - added `NetworkZone` + - added `NetworkZoneAddress` + - added `NetworkZoneAddressType` + - added `NetworkZoneLocation` + - added `NetworkZoneStatus` + - added `NetworkZoneType` + - added `NetworkZoneUsage` + - added `OpenIdConnectApplicationIdpInitiatedLogin` + - added `PolicyRuleActions` + - added `PolicyRuleActionsEnroll` + - added `PolicyRuleActionsEnrollSelf` + - added `ProfileMapping` + - added `ProfileMappingProperty` + - added `ProfileMappingPropertyPushStatus` + - added `ProfileMappingSource` + - added `SingleLogout` + - added `SpCertificate` + - added `ThreatInsightConfiguration` + - added `TokenAuthorizationServerPolicyRuleAction` + - added `UserSchema` + - added `UserSchemaAttribute` + - added `UserSchemaAttributeMaster` + - added `UserSchemaAttributePermission` + - added `UserSchemaBase` + - added `UserSchemaBaseProperties` + - added `UserSchemaDefinitions` + - added `UserSchemaPublic` + - Client changes + - method `createAuthorizationServerPolicy`: added `authorizationServerPolicy: AuthorizationServerPolicyOptions` parameter + - method `listAuthorizationServerPolicies`: returns `Collection` + - method `getAuthorizationServerPolicy`: returns `Promise` + - method `updateAuthorizationServerPolicy`: second parameter type changed to `AuthorizationServerPolicyOptions`, returns `Promise` + - method `listPolicies` returns `Promise` + - added method `activateAuthorizationServerPolicy` + - added method `deactivateAuthorizationServerPolicy` + - added method `listAuthorizationServerPolicyRules` + - added method `createAuthorizationServerPolicyRule` + - added method `deleteAuthorizationServerPolicyRule` + - added method `getAuthorizationServerPolicyRule` + - added method `updateAuthorizationServerPolicyRule` + - added method `activateAuthorizationServerPolicyRule` + - added method `deactivateAuthorizationServerPolicyRule` + - added method `listProfileMappings` + - added method `getProfileMapping` + - added method `updateProfileMapping` + - added method `getApplicationUserSchema` + - added method `updateApplicationUserProfile` + - added method `getUserSchema` + - added method `updateUserProfile` + - added method `getCurrentConfiguration` + - added method `updateConfiguration` + - added method `createNetworkZone` + - added method `deleteNetworkZone` + - added method `getNetworkZone` + - added method `updateNetworkZone` + - added method `activateNetworkZone` + - added method `deactivateNetworkZone` ## 4.6.0 ### Features diff --git a/README.md b/README.md index 637f847e6..b45041948 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ This library uses semantic versioning and follows Okta's [library version policy | 2.x | :x: Retired | | 3.x | :x: Retired | | 4.x | :heavy_check_mark: Stable ([migration guide](#from-3x-to-40)) | +| 5.x | :heavy_check_mark: Stable ([migration guide](#from-4x-to-50)) | The latest release can always be found on the [releases page][github-releases]. @@ -38,10 +39,7 @@ If you run into problems using the SDK, you can * Post [issues][github-issues] here on GitHub (for code errors) Node.js API Client for the [Okta Platform API]. - -## Getting started - -Requires Node.js version 10.0.0 or higher. +Requires Node.js version 12.0.0 or higher. ```sh @@ -196,7 +194,7 @@ orgUsersCollection.each(user => { .then(() => console.log('All users have been listed')); ``` -If you're using a version of Node 10 or greater, you can use async iterators. +You can also use async iterators. ```javascript for await (let user of client.listUsers()) { @@ -854,6 +852,26 @@ import { Client, LogEvent } from '@okta/okta-sdk-nodejs'; ## Migrating between versions +### From 4.x to 5.0 + +The version 5.0 of this SDK dropped support for Node 10, which is EOL (End-of-Life) since 2021-04-30. Current supported minimum Node version is 12.0.0. + +#### Breaking changes + +Following Client methods signatures have changed: + - `createAuthorizationServerPolicy`: added `authorizationServerPolicy: AuthorizationServerPolicyOptions` parameter + - `listAuthorizationServerPolicies`: returns `Collection` + - `getAuthorizationServerPolicy`: returns `Promise` + - `updateAuthorizationServerPolicy`: second parameter type changed to `AuthorizationServerPolicyOptions`, returns `Promise` + - `listPolicies` returns `Promise` + +Following models' method signatures have changed: +- `AuthorizationServer` + + Change details are listed in [CHANGELOG.md](CHANGELOG.md#500) + +All required method parameters in Client are now checked at runtime in JS code. + ### From 3.x to 4.0 The version 4.0 of this SDK dropped support for Node 8, which is EOL (End-of-Life) since 2019-12-31. Current supported minimum Node version is 10.0.0. diff --git a/package.json b/package.json index f6114ca16..df3817b98 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "@okta/okta-sdk-nodejs", - "version": "4.7.0", + "version": "5.0.0", "description": "Okta API wrapper for Node.js", "engines": { - "node": ">=10.0" + "node": ">=12.0" }, "files": [ "src/", @@ -32,9 +32,10 @@ "repository": "https://github.com/okta/okta-sdk-nodejs", "dependencies": { "@types/node-fetch": "^2.5.8", + "@types/rasha": "^1.2.2", "deep-copy": "^1.4.2", "isomorphic-fetch": "^3.0.0", - "js-yaml": "^3.14.1", + "js-yaml": "^4.1.0", "lodash": "^4.17.20", "njwt": "^1.0.0", "parse-link-header": "^1.0.1", @@ -42,7 +43,7 @@ "safe-flat": "^2.0.2" }, "devDependencies": { - "@okta/openapi": "^2.1.6", + "@okta/openapi": "^2.2.4", "@types/chai": "^4.2.17", "@types/mocha": "^8.2.2", "@typescript-eslint/eslint-plugin": "^4.15.2", @@ -54,19 +55,19 @@ "faker": "^5.1.0", "globby": "^11.0.1", "ink-docstrap": "^1.3.2", - "jest": "^26.6.3", + "jest": "^27.0.4", "jest-date-mock": "^1.0.8", "jest-junit": "^12.0.0", "jsdoc": "^3.6.6", - "mocha": "^8.2.1", + "mocha": "^9.0.1", "mocha-junit-reporter": "^2.0.0", "nyc": "^15.1.0", "rimraf": "^3.0.2", - "sinon": "^9.2.1", + "sinon": "^11.1.1", "speakeasy": "^2.0.0", - "ts-node": "^9.1.1", + "ts-node": "^10.0.0", "tsconfig-paths": "^3.9.0", - "tsd": "^0.14.0", + "tsd": "^0.17.0", "typescript": "^4.2.2" }, "jest": { diff --git a/src/api-error.js b/src/api-error.js index 06546001e..ad2ec02ad 100644 --- a/src/api-error.js +++ b/src/api-error.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/client.js b/src/client.js index eeafd52bc..cea4d4437 100644 --- a/src/client.js +++ b/src/client.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/collection.js b/src/collection.js index 39d43b004..e7e2a0ad6 100644 --- a/src/collection.js +++ b/src/collection.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/config-loader.js b/src/config-loader.js index 35b2e2414..12b9dfb91 100644 --- a/src/config-loader.js +++ b/src/config-loader.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -75,7 +75,7 @@ class ConfigLoader { } applyYamlFile(path) { - this.apply(yaml.safeLoad(fs.readFileSync(path)).okta); + this.apply(yaml.load(fs.readFileSync(path)).okta); } apply(config) { diff --git a/src/default-cache-middleware.js b/src/default-cache-middleware.js index 24094fe36..0fb3922fa 100644 --- a/src/default-cache-middleware.js +++ b/src/default-cache-middleware.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/default-request-executor.js b/src/default-request-executor.js index ac712b5ee..79c94fa48 100644 --- a/src/default-request-executor.js +++ b/src/default-request-executor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2018-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2018-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/factories/ApplicationFactory.js b/src/factories/ApplicationFactory.js index 40cb7e7bc..2a7a22d6b 100644 --- a/src/factories/ApplicationFactory.js +++ b/src/factories/ApplicationFactory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/factories/BrowserPluginApplicationFactory.js b/src/factories/BrowserPluginApplicationFactory.js index b9eefd6df..d23fc4973 100644 --- a/src/factories/BrowserPluginApplicationFactory.js +++ b/src/factories/BrowserPluginApplicationFactory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/factories/PolicyFactory.js b/src/factories/PolicyFactory.js index 588b2fb68..6297876ca 100644 --- a/src/factories/PolicyFactory.js +++ b/src/factories/PolicyFactory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/factories/PolicyRuleFactory.js b/src/factories/PolicyRuleFactory.js index 6657493f3..aba0f77cf 100644 --- a/src/factories/PolicyRuleFactory.js +++ b/src/factories/PolicyRuleFactory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/factories/UserFactorFactory.js b/src/factories/UserFactorFactory.js index cc85557ea..536f66fde 100644 --- a/src/factories/UserFactorFactory.js +++ b/src/factories/UserFactorFactory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -23,6 +23,7 @@ class UserFactorFactory extends ModelResolutionFactory { return { 'call': models.CallUserFactor, 'email': models.EmailUserFactor, + 'hotp': models.CustomHotpUserFactor, 'push': models.PushUserFactor, 'question': models.SecurityQuestionUserFactor, 'sms': models.SmsUserFactor, diff --git a/src/factories/index.js b/src/factories/index.js index 3dcd546a2..ac090fd43 100644 --- a/src/factories/index.js +++ b/src/factories/index.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/generated-client.js b/src/generated-client.js index a268225b5..6c566406d 100644 --- a/src/generated-client.js +++ b/src/generated-client.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -200,6 +200,9 @@ class GeneratedApiClient { if (!appId) { return Promise.reject(new Error('OKTA API generateCsrForApplication parameter appId is required.')); } + if (!csrMetadata) { + return Promise.reject(new Error('OKTA API generateCsrForApplication parameter csrMetadata is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs`; const resources = [ @@ -285,15 +288,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishCerCert(appId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishCerCert parameter certificate is required.')); - } if (!appId) { return Promise.reject(new Error('OKTA API publishCerCert parameter appId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishCerCert parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishCerCert parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -324,15 +327,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryCerCert(appId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryCerCert parameter certificate is required.')); - } if (!appId) { return Promise.reject(new Error('OKTA API publishBinaryCerCert parameter appId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryCerCert parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryCerCert parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -363,15 +366,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishDerCert(appId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishDerCert parameter certificate is required.')); - } if (!appId) { return Promise.reject(new Error('OKTA API publishDerCert parameter appId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishDerCert parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishDerCert parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -402,15 +405,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryDerCert(appId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryDerCert parameter certificate is required.')); - } if (!appId) { return Promise.reject(new Error('OKTA API publishBinaryDerCert parameter appId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryDerCert parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryDerCert parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -441,15 +444,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryPemCert(appId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryPemCert parameter certificate is required.')); - } if (!appId) { return Promise.reject(new Error('OKTA API publishBinaryPemCert parameter appId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryPemCert parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryPemCert parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -567,6 +570,9 @@ class GeneratedApiClient { if (!keyId) { return Promise.reject(new Error('OKTA API cloneApplicationKey parameter keyId is required.')); } + if (!queryParameters) { + return Promise.reject(new Error('OKTA API cloneApplicationKey parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/apps/${appId}/credentials/keys/${keyId}/clone`; const queryString = qs.stringify(queryParameters || {}); @@ -1626,6 +1632,9 @@ class GeneratedApiClient { if (!authServerId) { return Promise.reject(new Error('OKTA API rotateAuthorizationServerKeys parameter authServerId is required.')); } + if (!jwkUse) { + return Promise.reject(new Error('OKTA API rotateAuthorizationServerKeys parameter jwkUse is required.')); + } let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/credentials/lifecycle/keyRotate`; return new Collection( @@ -1697,7 +1706,7 @@ class GeneratedApiClient { * @param authServerId {String} * @description * Success - * @returns {Promise} A collection that will yield {@link Policy} instances. + * @returns {Promise} A collection that will yield {@link AuthorizationServerPolicy} instances. */ listAuthorizationServerPolicies(authServerId) { if (!authServerId) { @@ -1708,24 +1717,24 @@ class GeneratedApiClient { return new Collection( this, url, - new factories.Policy(), + new ModelFactory(models.AuthorizationServerPolicy), ); } /** * * @param authServerId {String} - * @param {Policy} policy + * @param {AuthorizationServerPolicy} authorizationServerPolicy * @description * Success - * @returns {Promise} + * @returns {Promise} */ - createAuthorizationServerPolicy(authServerId, policy) { + createAuthorizationServerPolicy(authServerId, authorizationServerPolicy) { if (!authServerId) { return Promise.reject(new Error('OKTA API createAuthorizationServerPolicy parameter authServerId is required.')); } - if (!policy) { - return Promise.reject(new Error('OKTA API createAuthorizationServerPolicy parameter policy is required.')); + if (!authorizationServerPolicy) { + return Promise.reject(new Error('OKTA API createAuthorizationServerPolicy parameter authorizationServerPolicy is required.')); } let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies`; @@ -1736,11 +1745,11 @@ class GeneratedApiClient { const request = this.http.postJson( url, { - body: policy + body: authorizationServerPolicy }, { resources } ); - return request.then(jsonRes => new factories.Policy().createInstance(jsonRes, this)); + return request.then(jsonRes => new models.AuthorizationServerPolicy(jsonRes, this)); } /** @@ -1778,7 +1787,7 @@ class GeneratedApiClient { * @param policyId {String} * @description * Success - * @returns {Promise} + * @returns {Promise} */ getAuthorizationServerPolicy(authServerId, policyId) { if (!authServerId) { @@ -1799,27 +1808,27 @@ class GeneratedApiClient { null, { resources } ); - return request.then(jsonRes => new factories.Policy().createInstance(jsonRes, this)); + return request.then(jsonRes => new models.AuthorizationServerPolicy(jsonRes, this)); } /** * * @param authServerId {String} * @param policyId {String} - * @param {Policy} policy + * @param {AuthorizationServerPolicy} authorizationServerPolicy * @description * Success - * @returns {Promise} + * @returns {Promise} */ - updateAuthorizationServerPolicy(authServerId, policyId, policy) { + updateAuthorizationServerPolicy(authServerId, policyId, authorizationServerPolicy) { if (!authServerId) { return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicy parameter authServerId is required.')); } if (!policyId) { return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicy parameter policyId is required.')); } - if (!policy) { - return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicy parameter policy is required.')); + if (!authorizationServerPolicy) { + return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicy parameter authorizationServerPolicy is required.')); } let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`; @@ -1831,11 +1840,323 @@ class GeneratedApiClient { const request = this.http.putJson( url, { - body: policy + body: authorizationServerPolicy }, { resources } ); - return request.then(jsonRes => new factories.Policy().createInstance(jsonRes, this)); + return request.then(jsonRes => new models.AuthorizationServerPolicy(jsonRes, this)); + } + + /** + * + * @param authServerId {String} + * @param policyId {String} + * @description + * Activate Authorization Server Policy + */ + activateAuthorizationServerPolicy(authServerId, policyId) { + if (!authServerId) { + return Promise.reject(new Error('OKTA API activateAuthorizationServerPolicy parameter authServerId is required.')); + } + if (!policyId) { + return Promise.reject(new Error('OKTA API activateAuthorizationServerPolicy parameter policyId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/lifecycle/activate`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; + } + + /** + * + * @param authServerId {String} + * @param policyId {String} + * @description + * Deactivate Authorization Server Policy + */ + deactivateAuthorizationServerPolicy(authServerId, policyId) { + if (!authServerId) { + return Promise.reject(new Error('OKTA API deactivateAuthorizationServerPolicy parameter authServerId is required.')); + } + if (!policyId) { + return Promise.reject(new Error('OKTA API deactivateAuthorizationServerPolicy parameter policyId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/lifecycle/deactivate`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; + } + + /** + * + * @param policyId {String} + * @param authServerId {String} + * @description + * Enumerates all policy rules for the specified Custom Authorization Server and Policy. + * @returns {Promise} A collection that will yield {@link AuthorizationServerPolicyRule} instances. + */ + listAuthorizationServerPolicyRules(policyId, authServerId) { + if (!policyId) { + return Promise.reject(new Error('OKTA API listAuthorizationServerPolicyRules parameter policyId is required.')); + } + if (!authServerId) { + return Promise.reject(new Error('OKTA API listAuthorizationServerPolicyRules parameter authServerId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules`; + + return new Collection( + this, + url, + new ModelFactory(models.AuthorizationServerPolicyRule), + ); + } + + /** + * + * @param policyId {String} + * @param authServerId {String} + * @param {AuthorizationServerPolicyRule} authorizationServerPolicyRule + * @description + * Creates a policy rule for the specified Custom Authorization Server and Policy. + * @returns {Promise} + */ + createAuthorizationServerPolicyRule(policyId, authServerId, authorizationServerPolicyRule) { + if (!policyId) { + return Promise.reject(new Error('OKTA API createAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!authServerId) { + return Promise.reject(new Error('OKTA API createAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!authorizationServerPolicyRule) { + return Promise.reject(new Error('OKTA API createAuthorizationServerPolicyRule parameter authorizationServerPolicyRule is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.postJson( + url, + { + body: authorizationServerPolicyRule + }, + { resources } + ); + return request.then(jsonRes => new models.AuthorizationServerPolicyRule(jsonRes, this)); + } + + /** + * + * @param policyId {String} + * @param authServerId {String} + * @param ruleId {String} + * @description + * Deletes a Policy Rule defined in the specified Custom Authorization Server and Policy. + */ + deleteAuthorizationServerPolicyRule(policyId, authServerId, ruleId) { + if (!policyId) { + return Promise.reject(new Error('OKTA API deleteAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!authServerId) { + return Promise.reject(new Error('OKTA API deleteAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!ruleId) { + return Promise.reject(new Error('OKTA API deleteAuthorizationServerPolicyRule parameter ruleId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.delete( + url, + null, + { resources } + ); + return request; + } + + /** + * + * @param policyId {String} + * @param authServerId {String} + * @param ruleId {String} + * @description + * Returns a Policy Rule by ID that is defined in the specified Custom Authorization Server and Policy. + * @returns {Promise} + */ + getAuthorizationServerPolicyRule(policyId, authServerId, ruleId) { + if (!policyId) { + return Promise.reject(new Error('OKTA API getAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!authServerId) { + return Promise.reject(new Error('OKTA API getAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!ruleId) { + return Promise.reject(new Error('OKTA API getAuthorizationServerPolicyRule parameter ruleId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.AuthorizationServerPolicyRule(jsonRes, this)); + } + + /** + * + * @param policyId {String} + * @param authServerId {String} + * @param ruleId {String} + * @param {AuthorizationServerPolicyRule} authorizationServerPolicyRule + * @description + * Updates the configuration of the Policy Rule defined in the specified Custom Authorization Server and Policy. + * @returns {Promise} + */ + updateAuthorizationServerPolicyRule(policyId, authServerId, ruleId, authorizationServerPolicyRule) { + if (!policyId) { + return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!authServerId) { + return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!ruleId) { + return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicyRule parameter ruleId is required.')); + } + if (!authorizationServerPolicyRule) { + return Promise.reject(new Error('OKTA API updateAuthorizationServerPolicyRule parameter authorizationServerPolicyRule is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.putJson( + url, + { + body: authorizationServerPolicyRule + }, + { resources } + ); + return request.then(jsonRes => new models.AuthorizationServerPolicyRule(jsonRes, this)); + } + + /** + * + * @param authServerId {String} + * @param policyId {String} + * @param ruleId {String} + * @description + * Activate Authorization Server Policy Rule + */ + activateAuthorizationServerPolicyRule(authServerId, policyId, ruleId) { + if (!authServerId) { + return Promise.reject(new Error('OKTA API activateAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!policyId) { + return Promise.reject(new Error('OKTA API activateAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!ruleId) { + return Promise.reject(new Error('OKTA API activateAuthorizationServerPolicyRule parameter ruleId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}/lifecycle/activate`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; + } + + /** + * + * @param authServerId {String} + * @param policyId {String} + * @param ruleId {String} + * @description + * Deactivate Authorization Server Policy Rule + */ + deactivateAuthorizationServerPolicyRule(authServerId, policyId, ruleId) { + if (!authServerId) { + return Promise.reject(new Error('OKTA API deactivateAuthorizationServerPolicyRule parameter authServerId is required.')); + } + if (!policyId) { + return Promise.reject(new Error('OKTA API deactivateAuthorizationServerPolicyRule parameter policyId is required.')); + } + if (!ruleId) { + return Promise.reject(new Error('OKTA API deactivateAuthorizationServerPolicyRule parameter ruleId is required.')); + } + let url = `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}/lifecycle/deactivate`; + + const resources = [ + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}/rules/${ruleId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}/policies/${policyId}`, + `${this.baseUrl}/api/v1/authorizationServers/${authServerId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; } /** @@ -2686,12 +3007,12 @@ class GeneratedApiClient { * @returns {Promise} */ assignRoleToGroup(groupId, assignRoleRequest, queryParameters) { - if (!assignRoleRequest) { - return Promise.reject(new Error('OKTA API assignRoleToGroup parameter assignRoleRequest is required.')); - } if (!groupId) { return Promise.reject(new Error('OKTA API assignRoleToGroup parameter groupId is required.')); } + if (!assignRoleRequest) { + return Promise.reject(new Error('OKTA API assignRoleToGroup parameter assignRoleRequest is required.')); + } let url = `${this.baseUrl}/api/v1/groups/${groupId}/roles`; const queryString = qs.stringify(queryParameters || {}); @@ -3401,6 +3722,9 @@ class GeneratedApiClient { if (!idpId) { return Promise.reject(new Error('OKTA API generateCsrForIdentityProvider parameter idpId is required.')); } + if (!csrMetadata) { + return Promise.reject(new Error('OKTA API generateCsrForIdentityProvider parameter csrMetadata is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs`; const resources = [ @@ -3486,15 +3810,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishCerCertForIdentityProvider(idpId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishCerCertForIdentityProvider parameter certificate is required.')); - } if (!idpId) { return Promise.reject(new Error('OKTA API publishCerCertForIdentityProvider parameter idpId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishCerCertForIdentityProvider parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishCerCertForIdentityProvider parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -3525,15 +3849,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryCerCertForIdentityProvider(idpId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryCerCertForIdentityProvider parameter certificate is required.')); - } if (!idpId) { return Promise.reject(new Error('OKTA API publishBinaryCerCertForIdentityProvider parameter idpId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryCerCertForIdentityProvider parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryCerCertForIdentityProvider parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -3564,15 +3888,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishDerCertForIdentityProvider(idpId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishDerCertForIdentityProvider parameter certificate is required.')); - } if (!idpId) { return Promise.reject(new Error('OKTA API publishDerCertForIdentityProvider parameter idpId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishDerCertForIdentityProvider parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishDerCertForIdentityProvider parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -3603,15 +3927,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryDerCertForIdentityProvider(idpId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryDerCertForIdentityProvider parameter certificate is required.')); - } if (!idpId) { return Promise.reject(new Error('OKTA API publishBinaryDerCertForIdentityProvider parameter idpId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryDerCertForIdentityProvider parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryDerCertForIdentityProvider parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -3642,15 +3966,15 @@ class GeneratedApiClient { * @returns {Promise} */ publishBinaryPemCertForIdentityProvider(idpId, csrId, certificate) { - if (!certificate) { - return Promise.reject(new Error('OKTA API publishBinaryPemCertForIdentityProvider parameter certificate is required.')); - } if (!idpId) { return Promise.reject(new Error('OKTA API publishBinaryPemCertForIdentityProvider parameter idpId is required.')); } if (!csrId) { return Promise.reject(new Error('OKTA API publishBinaryPemCertForIdentityProvider parameter csrId is required.')); } + if (!certificate) { + return Promise.reject(new Error('OKTA API publishBinaryPemCertForIdentityProvider parameter certificate is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/csrs/${csrId}/lifecycle/publish`; const resources = [ @@ -3704,6 +4028,9 @@ class GeneratedApiClient { if (!idpId) { return Promise.reject(new Error('OKTA API generateIdentityProviderSigningKey parameter idpId is required.')); } + if (!queryParameters) { + return Promise.reject(new Error('OKTA API generateIdentityProviderSigningKey parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/keys/generate`; const queryString = qs.stringify(queryParameters || {}); @@ -3768,6 +4095,9 @@ class GeneratedApiClient { if (!keyId) { return Promise.reject(new Error('OKTA API cloneIdentityProviderKey parameter keyId is required.')); } + if (!queryParameters) { + return Promise.reject(new Error('OKTA API cloneIdentityProviderKey parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/idps/${idpId}/credentials/keys/${keyId}/clone`; const queryString = qs.stringify(queryParameters || {}); @@ -4113,6 +4443,9 @@ class GeneratedApiClient { if (!inlineHookId) { return Promise.reject(new Error('OKTA API executeInlineHook parameter inlineHookId is required.')); } + if (!inlineHookPayload) { + return Promise.reject(new Error('OKTA API executeInlineHook parameter inlineHookPayload is required.')); + } let url = `${this.baseUrl}/api/v1/inlineHooks/${inlineHookId}/execute`; const resources = [ @@ -4190,20 +4523,153 @@ class GeneratedApiClient { * @param {String} [queryParams.sortOrder] * @param {String} [queryParams.after] * @description - * The Okta System Log API provides read access to your organization’s system log. This API provides more functionality than the Events API - * @returns {Promise} A collection that will yield {@link LogEvent} instances. + * The Okta System Log API provides read access to your organization’s system log. This API provides more functionality than the Events API + * @returns {Promise} A collection that will yield {@link LogEvent} instances. + */ + getLogs(queryParameters) { + let url = `${this.baseUrl}/api/v1/logs`; + const queryString = qs.stringify(queryParameters || {}); + + url += queryString ? ('?' + queryString) : ''; + + return new Collection( + this, + url, + new ModelFactory(models.LogEvent), + ); + } + + /** + * + * @param {Object} queryParams Map of query parameters to add to this request + * @param {String} [queryParams.after] + * @param {String} [queryParams.limit] + * @param {String} [queryParams.sourceId] + * @param {String} [queryParams.targetId] + * @description + * Enumerates Profile Mappings in your organization with pagination. + * @returns {Promise} A collection that will yield {@link ProfileMapping} instances. + */ + listProfileMappings(queryParameters) { + let url = `${this.baseUrl}/api/v1/mappings`; + const queryString = qs.stringify(queryParameters || {}); + + url += queryString ? ('?' + queryString) : ''; + + return new Collection( + this, + url, + new ModelFactory(models.ProfileMapping), + ); + } + + /** + * + * @param mappingId {String} + * @description + * Fetches a single Profile Mapping referenced by its ID. + * @returns {Promise} + */ + getProfileMapping(mappingId) { + if (!mappingId) { + return Promise.reject(new Error('OKTA API getProfileMapping parameter mappingId is required.')); + } + let url = `${this.baseUrl}/api/v1/mappings/${mappingId}`; + + const resources = [ + `${this.baseUrl}/api/v1/mappings/${mappingId}` + ]; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.ProfileMapping(jsonRes, this)); + } + + /** + * + * @param mappingId {String} + * @param {ProfileMapping} profileMapping + * @description + * Updates an existing Profile Mapping by adding, updating, or removing one or many Property Mappings. + * @returns {Promise} + */ + updateProfileMapping(mappingId, profileMapping) { + if (!mappingId) { + return Promise.reject(new Error('OKTA API updateProfileMapping parameter mappingId is required.')); + } + if (!profileMapping) { + return Promise.reject(new Error('OKTA API updateProfileMapping parameter profileMapping is required.')); + } + let url = `${this.baseUrl}/api/v1/mappings/${mappingId}`; + + const resources = [ + `${this.baseUrl}/api/v1/mappings/${mappingId}` + ]; + + const request = this.http.postJson( + url, + { + body: profileMapping + }, + { resources } + ); + return request.then(jsonRes => new models.ProfileMapping(jsonRes, this)); + } + + /** + * + * @param appInstanceId {String} + * @description + * Fetches the Schema for an App User + * @returns {Promise} + */ + getApplicationUserSchema(appInstanceId) { + if (!appInstanceId) { + return Promise.reject(new Error('OKTA API getApplicationUserSchema parameter appInstanceId is required.')); + } + let url = `${this.baseUrl}/api/v1/meta/schemas/apps/${appInstanceId}/default`; + + const resources = [ + `${this.baseUrl}/api/v1/meta/schemas/apps/${appInstanceId}` + ]; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.UserSchema(jsonRes, this)); + } + + /** + * + * @param appInstanceId {String} + * @param {UserSchema} userSchema + * @description + * Partial updates on the User Profile properties of the Application User Schema. + * @returns {Promise} */ - getLogs(queryParameters) { - let url = `${this.baseUrl}/api/v1/logs`; - const queryString = qs.stringify(queryParameters || {}); + updateApplicationUserProfile(appInstanceId, userSchema) { + if (!appInstanceId) { + return Promise.reject(new Error('OKTA API updateApplicationUserProfile parameter appInstanceId is required.')); + } + let url = `${this.baseUrl}/api/v1/meta/schemas/apps/${appInstanceId}/default`; - url += queryString ? ('?' + queryString) : ''; + const resources = [ + `${this.baseUrl}/api/v1/meta/schemas/apps/${appInstanceId}` + ]; - return new Collection( - this, + const request = this.http.postJson( url, - new ModelFactory(models.LogEvent), + { + body: userSchema + }, + { resources } ); + return request.then(jsonRes => new models.UserSchema(jsonRes, this)); } /** @@ -4296,6 +4762,62 @@ class GeneratedApiClient { return request.then(jsonRes => new models.LinkedObject(jsonRes, this)); } + /** + * + * @param schemaId {String} + * @description + * Fetches the schema for a Schema Id. + * @returns {Promise} + */ + getUserSchema(schemaId) { + if (!schemaId) { + return Promise.reject(new Error('OKTA API getUserSchema parameter schemaId is required.')); + } + let url = `${this.baseUrl}/api/v1/meta/schemas/user/${schemaId}`; + + const resources = [ + `${this.baseUrl}/api/v1/meta/schemas/user/${schemaId}` + ]; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.UserSchema(jsonRes, this)); + } + + /** + * + * @param schemaId {String} + * @param {UserSchema} userSchema + * @description + * Partial updates on the User Profile properties of the user schema. + * @returns {Promise} + */ + updateUserProfile(schemaId, userSchema) { + if (!schemaId) { + return Promise.reject(new Error('OKTA API updateUserProfile parameter schemaId is required.')); + } + if (!userSchema) { + return Promise.reject(new Error('OKTA API updateUserProfile parameter userSchema is required.')); + } + let url = `${this.baseUrl}/api/v1/meta/schemas/user/${schemaId}`; + + const resources = [ + `${this.baseUrl}/api/v1/meta/schemas/user/${schemaId}` + ]; + + const request = this.http.postJson( + url, + { + body: userSchema + }, + { resources } + ); + return request.then(jsonRes => new models.UserSchema(jsonRes, this)); + } + /** * * @description @@ -4456,9 +4978,12 @@ class GeneratedApiClient { * @param {String} [queryParams.expand] * @description * Gets all policies with the specified type. - * @returns {Promise} A collection that will yield {@link Policy} instances. + * @returns {Promise} A collection that will yield {@link AuthorizationServerPolicy} instances. */ listPolicies(queryParameters) { + if (!queryParameters) { + return Promise.reject(new Error('OKTA API listPolicies parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/policies`; const queryString = qs.stringify(queryParameters || {}); @@ -4467,7 +4992,7 @@ class GeneratedApiClient { return new Collection( this, url, - new factories.Policy(), + new ModelFactory(models.AuthorizationServerPolicy), ); } @@ -4564,12 +5089,12 @@ class GeneratedApiClient { * @returns {Promise} */ updatePolicy(policyId, policy) { - if (!policy) { - return Promise.reject(new Error('OKTA API updatePolicy parameter policy is required.')); - } if (!policyId) { return Promise.reject(new Error('OKTA API updatePolicy parameter policyId is required.')); } + if (!policy) { + return Promise.reject(new Error('OKTA API updatePolicy parameter policy is required.')); + } let url = `${this.baseUrl}/api/v1/policies/${policyId}`; const resources = [ @@ -5110,6 +5635,50 @@ class GeneratedApiClient { return request.then(jsonRes => new models.SmsTemplate(jsonRes, this)); } + /** + * + * @description + * Gets current ThreatInsight configuration + * @returns {Promise} + */ + getCurrentConfiguration() { + let url = `${this.baseUrl}/api/v1/threats/configuration`; + + const resources = []; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.ThreatInsightConfiguration(jsonRes, this)); + } + + /** + * + * @param {ThreatInsightConfiguration} threatInsightConfiguration + * @description + * Updates ThreatInsight configuration + * @returns {Promise} + */ + updateConfiguration(threatInsightConfiguration) { + if (!threatInsightConfiguration) { + return Promise.reject(new Error('OKTA API updateConfiguration parameter threatInsightConfiguration is required.')); + } + let url = `${this.baseUrl}/api/v1/threats/configuration`; + + const resources = []; + + const request = this.http.postJson( + url, + { + body: threatInsightConfiguration + }, + { resources } + ); + return request.then(jsonRes => new models.ThreatInsightConfiguration(jsonRes, this)); + } + /** * * @param {Object} queryParams Map of query parameters to add to this request @@ -5328,6 +5897,9 @@ class GeneratedApiClient { * @returns {Promise} */ createUser(createUserRequest, queryParameters) { + if (!createUserRequest) { + return Promise.reject(new Error('OKTA API createUser parameter createUserRequest is required.')); + } let url = `${this.baseUrl}/api/v1/users`; const queryString = qs.stringify(queryParameters || {}); @@ -5448,12 +6020,12 @@ class GeneratedApiClient { * @returns {Promise} */ partialUpdateUser(userId, user, queryParameters) { - if (!user) { - return Promise.reject(new Error('OKTA API partialUpdateUser parameter user is required.')); - } if (!userId) { return Promise.reject(new Error('OKTA API partialUpdateUser parameter userId is required.')); } + if (!user) { + return Promise.reject(new Error('OKTA API partialUpdateUser parameter user is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}`; const queryString = qs.stringify(queryParameters || {}); @@ -5484,12 +6056,12 @@ class GeneratedApiClient { * @returns {Promise} */ updateUser(userId, user, queryParameters) { - if (!user) { - return Promise.reject(new Error('OKTA API updateUser parameter user is required.')); - } if (!userId) { return Promise.reject(new Error('OKTA API updateUser parameter userId is required.')); } + if (!user) { + return Promise.reject(new Error('OKTA API updateUser parameter user is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}`; const queryString = qs.stringify(queryParameters || {}); @@ -5756,12 +6328,12 @@ class GeneratedApiClient { * @returns {Promise} */ changePassword(userId, changePasswordRequest, queryParameters) { - if (!changePasswordRequest) { - return Promise.reject(new Error('OKTA API changePassword parameter changePasswordRequest is required.')); - } if (!userId) { return Promise.reject(new Error('OKTA API changePassword parameter userId is required.')); } + if (!changePasswordRequest) { + return Promise.reject(new Error('OKTA API changePassword parameter changePasswordRequest is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/credentials/change_password`; const queryString = qs.stringify(queryParameters || {}); @@ -5790,12 +6362,12 @@ class GeneratedApiClient { * @returns {Promise} */ changeRecoveryQuestion(userId, userCredentials) { - if (!userCredentials) { - return Promise.reject(new Error('OKTA API changeRecoveryQuestion parameter userCredentials is required.')); - } if (!userId) { return Promise.reject(new Error('OKTA API changeRecoveryQuestion parameter userId is required.')); } + if (!userCredentials) { + return Promise.reject(new Error('OKTA API changeRecoveryQuestion parameter userCredentials is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/credentials/change_recovery_question`; const resources = [ @@ -5856,6 +6428,9 @@ class GeneratedApiClient { if (!userId) { return Promise.reject(new Error('OKTA API forgotPasswordSetNewPassword parameter userId is required.')); } + if (!userCredentials) { + return Promise.reject(new Error('OKTA API forgotPasswordSetNewPassword parameter userCredentials is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/credentials/forgot_password`; const queryString = qs.stringify(queryParameters || {}); @@ -5912,6 +6487,9 @@ class GeneratedApiClient { if (!userId) { return Promise.reject(new Error('OKTA API enrollFactor parameter userId is required.')); } + if (!userFactor) { + return Promise.reject(new Error('OKTA API enrollFactor parameter userFactor is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/factors`; const queryString = qs.stringify(queryParameters || {}); @@ -6306,6 +6884,9 @@ class GeneratedApiClient { if (!userId) { return Promise.reject(new Error('OKTA API activateUser parameter userId is required.')); } + if (!queryParameters) { + return Promise.reject(new Error('OKTA API activateUser parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/lifecycle/activate`; const queryString = qs.stringify(queryParameters || {}); @@ -6477,6 +7058,9 @@ class GeneratedApiClient { if (!userId) { return Promise.reject(new Error('OKTA API resetPassword parameter userId is required.')); } + if (!queryParameters) { + return Promise.reject(new Error('OKTA API resetPassword parameter queryParameters is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/lifecycle/reset_password`; const queryString = qs.stringify(queryParameters || {}); @@ -6673,12 +7257,12 @@ class GeneratedApiClient { * @returns {Promise} */ assignRoleToUser(userId, assignRoleRequest, queryParameters) { - if (!assignRoleRequest) { - return Promise.reject(new Error('OKTA API assignRoleToUser parameter assignRoleRequest is required.')); - } if (!userId) { return Promise.reject(new Error('OKTA API assignRoleToUser parameter userId is required.')); } + if (!assignRoleRequest) { + return Promise.reject(new Error('OKTA API assignRoleToUser parameter assignRoleRequest is required.')); + } let url = `${this.baseUrl}/api/v1/users/${userId}/roles`; const queryString = qs.stringify(queryParameters || {}); @@ -7075,6 +7659,190 @@ class GeneratedApiClient { return request; } + /** + * + * @param {Object} queryParams Map of query parameters to add to this request + * @param {String} [queryParams.after] + * @param {String} [queryParams.limit] + * @param {String} [queryParams.filter] + * @description + * Enumerates network zones added to your organization with pagination. A subset of zones can be returned that match a supported filter expression or query. + * @returns {Promise} A collection that will yield {@link NetworkZone} instances. + */ + listNetworkZones(queryParameters) { + let url = `${this.baseUrl}/api/v1/zones`; + const queryString = qs.stringify(queryParameters || {}); + + url += queryString ? ('?' + queryString) : ''; + + return new Collection( + this, + url, + new ModelFactory(models.NetworkZone), + ); + } + + /** + * + * @param {NetworkZone} networkZone + * @description + * Adds a new network zone to your Okta organization. + * @returns {Promise} + */ + createNetworkZone(networkZone) { + if (!networkZone) { + return Promise.reject(new Error('OKTA API createNetworkZone parameter networkZone is required.')); + } + let url = `${this.baseUrl}/api/v1/zones`; + + const resources = []; + + const request = this.http.postJson( + url, + { + body: networkZone + }, + { resources } + ); + return request.then(jsonRes => new models.NetworkZone(jsonRes, this)); + } + + /** + * + * @param zoneId {String} + * @description + * Removes network zone. + */ + deleteNetworkZone(zoneId) { + if (!zoneId) { + return Promise.reject(new Error('OKTA API deleteNetworkZone parameter zoneId is required.')); + } + let url = `${this.baseUrl}/api/v1/zones/${zoneId}`; + + const resources = [ + `${this.baseUrl}/api/v1/zones/${zoneId}` + ]; + + const request = this.http.delete( + url, + null, + { resources } + ); + return request; + } + + /** + * + * @param zoneId {String} + * @description + * Fetches a network zone from your Okta organization by `id`. + * @returns {Promise} + */ + getNetworkZone(zoneId) { + if (!zoneId) { + return Promise.reject(new Error('OKTA API getNetworkZone parameter zoneId is required.')); + } + let url = `${this.baseUrl}/api/v1/zones/${zoneId}`; + + const resources = [ + `${this.baseUrl}/api/v1/zones/${zoneId}` + ]; + + const request = this.http.getJson( + url, + null, + { resources } + ); + return request.then(jsonRes => new models.NetworkZone(jsonRes, this)); + } + + /** + * + * @param zoneId {String} + * @param {NetworkZone} networkZone + * @description + * Updates a network zone in your organization. + * @returns {Promise} + */ + updateNetworkZone(zoneId, networkZone) { + if (!zoneId) { + return Promise.reject(new Error('OKTA API updateNetworkZone parameter zoneId is required.')); + } + if (!networkZone) { + return Promise.reject(new Error('OKTA API updateNetworkZone parameter networkZone is required.')); + } + let url = `${this.baseUrl}/api/v1/zones/${zoneId}`; + + const resources = [ + `${this.baseUrl}/api/v1/zones/${zoneId}` + ]; + + const request = this.http.putJson( + url, + { + body: networkZone + }, + { resources } + ); + return request.then(jsonRes => new models.NetworkZone(jsonRes, this)); + } + + /** + * + * @param zoneId {String} + * @description + * Activate Network Zone + */ + activateNetworkZone(zoneId) { + if (!zoneId) { + return Promise.reject(new Error('OKTA API activateNetworkZone parameter zoneId is required.')); + } + let url = `${this.baseUrl}/api/v1/zones/${zoneId}/lifecycle/activate`; + + const resources = [ + `${this.baseUrl}/api/v1/zones/${zoneId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; + } + + /** + * + * @param zoneId {String} + * @description + * Deactivates a network zone. + */ + deactivateNetworkZone(zoneId) { + if (!zoneId) { + return Promise.reject(new Error('OKTA API deactivateNetworkZone parameter zoneId is required.')); + } + let url = `${this.baseUrl}/api/v1/zones/${zoneId}/lifecycle/deactivate`; + + const resources = [ + `${this.baseUrl}/api/v1/zones/${zoneId}` + ]; + + const request = this.http.post( + url, + { + headers: { + 'Content-Type': 'application/json', 'Accept': 'application/json', + }, + }, + { resources } + ); + return request; + } + } module.exports = GeneratedApiClient; diff --git a/src/http-error.js b/src/http-error.js index 11d2be418..707a267e4 100644 --- a/src/http-error.js +++ b/src/http-error.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/http.js b/src/http.js index dc4a9dd2b..3323f0241 100644 --- a/src/http.js +++ b/src/http.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/index.js b/src/index.js index a59f22579..e6a6cd91a 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -11,327 +11,12 @@ */ -/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ - -module.exports = { - Client: require('./client'), - RequestExecutor: require('./request-executor'), - DefaultRequestExecutor: require('./default-request-executor'), - Collection: require('./collection'), - AcsEndpoint: require('./models/AcsEndpoint'), - ActivateFactorRequest: require('./models/ActivateFactorRequest'), - AppAndInstanceConditionEvaluatorAppOrInstance: require('./models/AppAndInstanceConditionEvaluatorAppOrInstance'), - AppAndInstancePolicyRuleCondition: require('./models/AppAndInstancePolicyRuleCondition'), - AppInstancePolicyRuleCondition: require('./models/AppInstancePolicyRuleCondition'), - AppLink: require('./models/AppLink'), - AppUser: require('./models/AppUser'), - AppUserCredentials: require('./models/AppUserCredentials'), - AppUserPasswordCredential: require('./models/AppUserPasswordCredential'), - Application: require('./models/Application'), - ApplicationAccessibility: require('./models/ApplicationAccessibility'), - ApplicationCredentials: require('./models/ApplicationCredentials'), - ApplicationCredentialsOAuthClient: require('./models/ApplicationCredentialsOAuthClient'), - ApplicationCredentialsScheme: require('./models/ApplicationCredentialsScheme'), - ApplicationCredentialsSigning: require('./models/ApplicationCredentialsSigning'), - ApplicationCredentialsSigningUse: require('./models/ApplicationCredentialsSigningUse'), - ApplicationCredentialsUsernameTemplate: require('./models/ApplicationCredentialsUsernameTemplate'), - ApplicationGroupAssignment: require('./models/ApplicationGroupAssignment'), - ApplicationLicensing: require('./models/ApplicationLicensing'), - ApplicationSettings: require('./models/ApplicationSettings'), - ApplicationSettingsApplication: require('./models/ApplicationSettingsApplication'), - ApplicationSettingsNotifications: require('./models/ApplicationSettingsNotifications'), - ApplicationSettingsNotificationsVpn: require('./models/ApplicationSettingsNotificationsVpn'), - ApplicationSettingsNotificationsVpnNetwork: require('./models/ApplicationSettingsNotificationsVpnNetwork'), - ApplicationSignOnMode: require('./models/ApplicationSignOnMode'), - ApplicationVisibility: require('./models/ApplicationVisibility'), - ApplicationVisibilityHide: require('./models/ApplicationVisibilityHide'), - AssignRoleRequest: require('./models/AssignRoleRequest'), - AuthenticationProvider: require('./models/AuthenticationProvider'), - AuthenticationProviderType: require('./models/AuthenticationProviderType'), - AuthorizationServer: require('./models/AuthorizationServer'), - AuthorizationServerCredentials: require('./models/AuthorizationServerCredentials'), - AuthorizationServerCredentialsRotationMode: require('./models/AuthorizationServerCredentialsRotationMode'), - AuthorizationServerCredentialsSigningConfig: require('./models/AuthorizationServerCredentialsSigningConfig'), - AuthorizationServerCredentialsUse: require('./models/AuthorizationServerCredentialsUse'), - AutoLoginApplication: require('./models/AutoLoginApplication'), - AutoLoginApplicationSettings: require('./models/AutoLoginApplicationSettings'), - AutoLoginApplicationSettingsSignOn: require('./models/AutoLoginApplicationSettingsSignOn'), - BasicApplicationSettings: require('./models/BasicApplicationSettings'), - BasicApplicationSettingsApplication: require('./models/BasicApplicationSettingsApplication'), - BasicAuthApplication: require('./models/BasicAuthApplication'), - BeforeScheduledActionPolicyRuleCondition: require('./models/BeforeScheduledActionPolicyRuleCondition'), - BookmarkApplication: require('./models/BookmarkApplication'), - BookmarkApplicationSettings: require('./models/BookmarkApplicationSettings'), - BookmarkApplicationSettingsApplication: require('./models/BookmarkApplicationSettingsApplication'), - BrowserPluginApplication: require('./models/BrowserPluginApplication'), - CallUserFactor: require('./models/CallUserFactor'), - CallUserFactorProfile: require('./models/CallUserFactorProfile'), - CatalogApplication: require('./models/CatalogApplication'), - CatalogApplicationStatus: require('./models/CatalogApplicationStatus'), - ChangePasswordRequest: require('./models/ChangePasswordRequest'), - ClientPolicyCondition: require('./models/ClientPolicyCondition'), - ContextPolicyRuleCondition: require('./models/ContextPolicyRuleCondition'), - CreateSessionRequest: require('./models/CreateSessionRequest'), - CreateUserRequest: require('./models/CreateUserRequest'), - Csr: require('./models/Csr'), - CsrMetadata: require('./models/CsrMetadata'), - CsrMetadataSubject: require('./models/CsrMetadataSubject'), - CsrMetadataSubjectAltNames: require('./models/CsrMetadataSubjectAltNames'), - CustomHotpUserFactor: require('./models/CustomHotpUserFactor'), - CustomHotpUserFactorProfile: require('./models/CustomHotpUserFactorProfile'), - DevicePolicyRuleCondition: require('./models/DevicePolicyRuleCondition'), - DevicePolicyRuleConditionPlatform: require('./models/DevicePolicyRuleConditionPlatform'), - Duration: require('./models/Duration'), - EmailUserFactor: require('./models/EmailUserFactor'), - EmailUserFactorProfile: require('./models/EmailUserFactorProfile'), - EnabledStatus: require('./models/EnabledStatus'), - EventHook: require('./models/EventHook'), - EventHookChannel: require('./models/EventHookChannel'), - EventHookChannelConfig: require('./models/EventHookChannelConfig'), - EventHookChannelConfigAuthScheme: require('./models/EventHookChannelConfigAuthScheme'), - EventHookChannelConfigAuthSchemeType: require('./models/EventHookChannelConfigAuthSchemeType'), - EventHookChannelConfigHeader: require('./models/EventHookChannelConfigHeader'), - EventSubscriptions: require('./models/EventSubscriptions'), - FactorProvider: require('./models/FactorProvider'), - FactorResultType: require('./models/FactorResultType'), - FactorStatus: require('./models/FactorStatus'), - FactorType: require('./models/FactorType'), - Feature: require('./models/Feature'), - FeatureStage: require('./models/FeatureStage'), - FeatureStageState: require('./models/FeatureStageState'), - FeatureStageValue: require('./models/FeatureStageValue'), - FeatureType: require('./models/FeatureType'), - ForgotPasswordResponse: require('./models/ForgotPasswordResponse'), - GrantTypePolicyRuleCondition: require('./models/GrantTypePolicyRuleCondition'), - Group: require('./models/Group'), - GroupCondition: require('./models/GroupCondition'), - GroupPolicyRuleCondition: require('./models/GroupPolicyRuleCondition'), - GroupProfile: require('./models/GroupProfile'), - GroupRule: require('./models/GroupRule'), - GroupRuleAction: require('./models/GroupRuleAction'), - GroupRuleConditions: require('./models/GroupRuleConditions'), - GroupRuleExpression: require('./models/GroupRuleExpression'), - GroupRuleGroupAssignment: require('./models/GroupRuleGroupAssignment'), - GroupRuleGroupCondition: require('./models/GroupRuleGroupCondition'), - GroupRulePeopleCondition: require('./models/GroupRulePeopleCondition'), - GroupRuleStatus: require('./models/GroupRuleStatus'), - GroupRuleUserCondition: require('./models/GroupRuleUserCondition'), - GroupType: require('./models/GroupType'), - HardwareUserFactor: require('./models/HardwareUserFactor'), - HardwareUserFactorProfile: require('./models/HardwareUserFactorProfile'), - IdentityProvider: require('./models/IdentityProvider'), - IdentityProviderApplicationUser: require('./models/IdentityProviderApplicationUser'), - IdentityProviderCredentials: require('./models/IdentityProviderCredentials'), - IdentityProviderCredentialsClient: require('./models/IdentityProviderCredentialsClient'), - IdentityProviderCredentialsSigning: require('./models/IdentityProviderCredentialsSigning'), - IdentityProviderCredentialsTrust: require('./models/IdentityProviderCredentialsTrust'), - IdentityProviderPolicy: require('./models/IdentityProviderPolicy'), - IdentityProviderPolicyRuleCondition: require('./models/IdentityProviderPolicyRuleCondition'), - InactivityPolicyRuleCondition: require('./models/InactivityPolicyRuleCondition'), - InlineHook: require('./models/InlineHook'), - InlineHookChannel: require('./models/InlineHookChannel'), - InlineHookChannelConfig: require('./models/InlineHookChannelConfig'), - InlineHookChannelConfigAuthScheme: require('./models/InlineHookChannelConfigAuthScheme'), - InlineHookChannelConfigHeaders: require('./models/InlineHookChannelConfigHeaders'), - InlineHookPayload: require('./models/InlineHookPayload'), - InlineHookResponse: require('./models/InlineHookResponse'), - InlineHookResponseCommandValue: require('./models/InlineHookResponseCommandValue'), - InlineHookResponseCommands: require('./models/InlineHookResponseCommands'), - InlineHookStatus: require('./models/InlineHookStatus'), - InlineHookType: require('./models/InlineHookType'), - IonField: require('./models/IonField'), - IonForm: require('./models/IonForm'), - JsonWebKey: require('./models/JsonWebKey'), - JwkUse: require('./models/JwkUse'), - LifecycleExpirationPolicyRuleCondition: require('./models/LifecycleExpirationPolicyRuleCondition'), - LinkedObject: require('./models/LinkedObject'), - LinkedObjectDetails: require('./models/LinkedObjectDetails'), - LinkedObjectDetailsType: require('./models/LinkedObjectDetailsType'), - LogActor: require('./models/LogActor'), - LogAuthenticationContext: require('./models/LogAuthenticationContext'), - LogAuthenticationProvider: require('./models/LogAuthenticationProvider'), - LogClient: require('./models/LogClient'), - LogCredentialProvider: require('./models/LogCredentialProvider'), - LogCredentialType: require('./models/LogCredentialType'), - LogDebugContext: require('./models/LogDebugContext'), - LogEvent: require('./models/LogEvent'), - LogGeographicalContext: require('./models/LogGeographicalContext'), - LogGeolocation: require('./models/LogGeolocation'), - LogIpAddress: require('./models/LogIpAddress'), - LogIssuer: require('./models/LogIssuer'), - LogOutcome: require('./models/LogOutcome'), - LogRequest: require('./models/LogRequest'), - LogSecurityContext: require('./models/LogSecurityContext'), - LogSeverity: require('./models/LogSeverity'), - LogTarget: require('./models/LogTarget'), - LogTransaction: require('./models/LogTransaction'), - LogUserAgent: require('./models/LogUserAgent'), - MDMEnrollmentPolicyRuleCondition: require('./models/MDMEnrollmentPolicyRuleCondition'), - OAuth2Actor: require('./models/OAuth2Actor'), - OAuth2Claim: require('./models/OAuth2Claim'), - OAuth2ClaimConditions: require('./models/OAuth2ClaimConditions'), - OAuth2Client: require('./models/OAuth2Client'), - OAuth2RefreshToken: require('./models/OAuth2RefreshToken'), - OAuth2Scope: require('./models/OAuth2Scope'), - OAuth2ScopeConsentGrant: require('./models/OAuth2ScopeConsentGrant'), - OAuth2ScopeConsentGrantSource: require('./models/OAuth2ScopeConsentGrantSource'), - OAuth2ScopeConsentGrantStatus: require('./models/OAuth2ScopeConsentGrantStatus'), - OAuth2ScopesMediationPolicyRuleCondition: require('./models/OAuth2ScopesMediationPolicyRuleCondition'), - OAuth2Token: require('./models/OAuth2Token'), - OAuthApplicationCredentials: require('./models/OAuthApplicationCredentials'), - OAuthAuthorizationPolicy: require('./models/OAuthAuthorizationPolicy'), - OAuthEndpointAuthenticationMethod: require('./models/OAuthEndpointAuthenticationMethod'), - OAuthGrantType: require('./models/OAuthGrantType'), - OAuthResponseType: require('./models/OAuthResponseType'), - OktaSignOnPolicy: require('./models/OktaSignOnPolicy'), - OktaSignOnPolicyConditions: require('./models/OktaSignOnPolicyConditions'), - OktaSignOnPolicyRule: require('./models/OktaSignOnPolicyRule'), - OktaSignOnPolicyRuleActions: require('./models/OktaSignOnPolicyRuleActions'), - OktaSignOnPolicyRuleConditions: require('./models/OktaSignOnPolicyRuleConditions'), - OktaSignOnPolicyRuleSignonActions: require('./models/OktaSignOnPolicyRuleSignonActions'), - OktaSignOnPolicyRuleSignonSessionActions: require('./models/OktaSignOnPolicyRuleSignonSessionActions'), - OpenIdConnectApplication: require('./models/OpenIdConnectApplication'), - OpenIdConnectApplicationConsentMethod: require('./models/OpenIdConnectApplicationConsentMethod'), - OpenIdConnectApplicationIssuerMode: require('./models/OpenIdConnectApplicationIssuerMode'), - OpenIdConnectApplicationSettings: require('./models/OpenIdConnectApplicationSettings'), - OpenIdConnectApplicationSettingsClient: require('./models/OpenIdConnectApplicationSettingsClient'), - OpenIdConnectApplicationSettingsClientKeys: require('./models/OpenIdConnectApplicationSettingsClientKeys'), - OpenIdConnectApplicationSettingsRefreshToken: require('./models/OpenIdConnectApplicationSettingsRefreshToken'), - OpenIdConnectApplicationType: require('./models/OpenIdConnectApplicationType'), - OpenIdConnectRefreshTokenRotationType: require('./models/OpenIdConnectRefreshTokenRotationType'), - PasswordCredential: require('./models/PasswordCredential'), - PasswordCredentialHash: require('./models/PasswordCredentialHash'), - PasswordCredentialHashAlgorithm: require('./models/PasswordCredentialHashAlgorithm'), - PasswordCredentialHook: require('./models/PasswordCredentialHook'), - PasswordDictionary: require('./models/PasswordDictionary'), - PasswordDictionaryCommon: require('./models/PasswordDictionaryCommon'), - PasswordExpirationPolicyRuleCondition: require('./models/PasswordExpirationPolicyRuleCondition'), - PasswordPolicy: require('./models/PasswordPolicy'), - PasswordPolicyAuthenticationProviderCondition: require('./models/PasswordPolicyAuthenticationProviderCondition'), - PasswordPolicyConditions: require('./models/PasswordPolicyConditions'), - PasswordPolicyDelegationSettings: require('./models/PasswordPolicyDelegationSettings'), - PasswordPolicyDelegationSettingsOptions: require('./models/PasswordPolicyDelegationSettingsOptions'), - PasswordPolicyPasswordSettings: require('./models/PasswordPolicyPasswordSettings'), - PasswordPolicyPasswordSettingsAge: require('./models/PasswordPolicyPasswordSettingsAge'), - PasswordPolicyPasswordSettingsComplexity: require('./models/PasswordPolicyPasswordSettingsComplexity'), - PasswordPolicyPasswordSettingsLockout: require('./models/PasswordPolicyPasswordSettingsLockout'), - PasswordPolicyRecoveryEmail: require('./models/PasswordPolicyRecoveryEmail'), - PasswordPolicyRecoveryEmailProperties: require('./models/PasswordPolicyRecoveryEmailProperties'), - PasswordPolicyRecoveryEmailRecoveryToken: require('./models/PasswordPolicyRecoveryEmailRecoveryToken'), - PasswordPolicyRecoveryFactorSettings: require('./models/PasswordPolicyRecoveryFactorSettings'), - PasswordPolicyRecoveryFactors: require('./models/PasswordPolicyRecoveryFactors'), - PasswordPolicyRecoveryQuestion: require('./models/PasswordPolicyRecoveryQuestion'), - PasswordPolicyRecoveryQuestionComplexity: require('./models/PasswordPolicyRecoveryQuestionComplexity'), - PasswordPolicyRecoveryQuestionProperties: require('./models/PasswordPolicyRecoveryQuestionProperties'), - PasswordPolicyRecoverySettings: require('./models/PasswordPolicyRecoverySettings'), - PasswordPolicyRule: require('./models/PasswordPolicyRule'), - PasswordPolicyRuleAction: require('./models/PasswordPolicyRuleAction'), - PasswordPolicyRuleActions: require('./models/PasswordPolicyRuleActions'), - PasswordPolicyRuleConditions: require('./models/PasswordPolicyRuleConditions'), - PasswordPolicySettings: require('./models/PasswordPolicySettings'), - PlatformConditionEvaluatorPlatform: require('./models/PlatformConditionEvaluatorPlatform'), - PlatformConditionEvaluatorPlatformOperatingSystem: require('./models/PlatformConditionEvaluatorPlatformOperatingSystem'), - PlatformConditionEvaluatorPlatformOperatingSystemVersion: require('./models/PlatformConditionEvaluatorPlatformOperatingSystemVersion'), - PlatformPolicyRuleCondition: require('./models/PlatformPolicyRuleCondition'), - Policy: require('./models/Policy'), - PolicyAccountLink: require('./models/PolicyAccountLink'), - PolicyAccountLinkFilter: require('./models/PolicyAccountLinkFilter'), - PolicyAccountLinkFilterGroups: require('./models/PolicyAccountLinkFilterGroups'), - PolicyNetworkCondition: require('./models/PolicyNetworkCondition'), - PolicyPeopleCondition: require('./models/PolicyPeopleCondition'), - PolicyRule: require('./models/PolicyRule'), - PolicyRuleAuthContextCondition: require('./models/PolicyRuleAuthContextCondition'), - PolicyRuleConditions: require('./models/PolicyRuleConditions'), - PolicySubject: require('./models/PolicySubject'), - PolicySubjectMatchType: require('./models/PolicySubjectMatchType'), - PolicyType: require('./models/PolicyType'), - PolicyUserNameTemplate: require('./models/PolicyUserNameTemplate'), - Protocol: require('./models/Protocol'), - ProtocolAlgorithmType: require('./models/ProtocolAlgorithmType'), - ProtocolAlgorithmTypeSignature: require('./models/ProtocolAlgorithmTypeSignature'), - ProtocolAlgorithms: require('./models/ProtocolAlgorithms'), - ProtocolEndpoint: require('./models/ProtocolEndpoint'), - ProtocolEndpoints: require('./models/ProtocolEndpoints'), - ProtocolRelayState: require('./models/ProtocolRelayState'), - ProtocolRelayStateFormat: require('./models/ProtocolRelayStateFormat'), - ProtocolSettings: require('./models/ProtocolSettings'), - Provisioning: require('./models/Provisioning'), - ProvisioningConditions: require('./models/ProvisioningConditions'), - ProvisioningDeprovisionedCondition: require('./models/ProvisioningDeprovisionedCondition'), - ProvisioningGroups: require('./models/ProvisioningGroups'), - ProvisioningSuspendedCondition: require('./models/ProvisioningSuspendedCondition'), - PushUserFactor: require('./models/PushUserFactor'), - PushUserFactorProfile: require('./models/PushUserFactorProfile'), - RecoveryQuestionCredential: require('./models/RecoveryQuestionCredential'), - ResetPasswordToken: require('./models/ResetPasswordToken'), - ResponseLinks: require('./models/ResponseLinks'), - RiskPolicyRuleCondition: require('./models/RiskPolicyRuleCondition'), - RiskScorePolicyRuleCondition: require('./models/RiskScorePolicyRuleCondition'), - Role: require('./models/Role'), - RoleAssignmentType: require('./models/RoleAssignmentType'), - RoleStatus: require('./models/RoleStatus'), - RoleType: require('./models/RoleType'), - SamlApplication: require('./models/SamlApplication'), - SamlApplicationSettings: require('./models/SamlApplicationSettings'), - SamlApplicationSettingsSignOn: require('./models/SamlApplicationSettingsSignOn'), - SamlAttributeStatement: require('./models/SamlAttributeStatement'), - ScheduledUserLifecycleAction: require('./models/ScheduledUserLifecycleAction'), - SchemeApplicationCredentials: require('./models/SchemeApplicationCredentials'), - Scope: require('./models/Scope'), - ScopeType: require('./models/ScopeType'), - SecurePasswordStoreApplication: require('./models/SecurePasswordStoreApplication'), - SecurePasswordStoreApplicationSettings: require('./models/SecurePasswordStoreApplicationSettings'), - SecurePasswordStoreApplicationSettingsApplication: require('./models/SecurePasswordStoreApplicationSettingsApplication'), - SecurityQuestion: require('./models/SecurityQuestion'), - SecurityQuestionUserFactor: require('./models/SecurityQuestionUserFactor'), - SecurityQuestionUserFactorProfile: require('./models/SecurityQuestionUserFactorProfile'), - Session: require('./models/Session'), - SessionAuthenticationMethod: require('./models/SessionAuthenticationMethod'), - SessionIdentityProvider: require('./models/SessionIdentityProvider'), - SessionIdentityProviderType: require('./models/SessionIdentityProviderType'), - SessionStatus: require('./models/SessionStatus'), - SmsTemplate: require('./models/SmsTemplate'), - SmsTemplateTranslations: require('./models/SmsTemplateTranslations'), - SmsTemplateType: require('./models/SmsTemplateType'), - SmsUserFactor: require('./models/SmsUserFactor'), - SmsUserFactorProfile: require('./models/SmsUserFactorProfile'), - SocialAuthToken: require('./models/SocialAuthToken'), - SwaApplication: require('./models/SwaApplication'), - SwaApplicationSettings: require('./models/SwaApplicationSettings'), - SwaApplicationSettingsApplication: require('./models/SwaApplicationSettingsApplication'), - SwaThreeFieldApplication: require('./models/SwaThreeFieldApplication'), - SwaThreeFieldApplicationSettings: require('./models/SwaThreeFieldApplicationSettings'), - SwaThreeFieldApplicationSettingsApplication: require('./models/SwaThreeFieldApplicationSettingsApplication'), - TempPassword: require('./models/TempPassword'), - TokenUserFactor: require('./models/TokenUserFactor'), - TokenUserFactorProfile: require('./models/TokenUserFactorProfile'), - TotpUserFactor: require('./models/TotpUserFactor'), - TotpUserFactorProfile: require('./models/TotpUserFactorProfile'), - TrustedOrigin: require('./models/TrustedOrigin'), - U2fUserFactor: require('./models/U2fUserFactor'), - U2fUserFactorProfile: require('./models/U2fUserFactorProfile'), - User: require('./models/User'), - UserActivationToken: require('./models/UserActivationToken'), - UserCondition: require('./models/UserCondition'), - UserCredentials: require('./models/UserCredentials'), - UserFactor: require('./models/UserFactor'), - UserIdentifierConditionEvaluatorPattern: require('./models/UserIdentifierConditionEvaluatorPattern'), - UserIdentifierPolicyRuleCondition: require('./models/UserIdentifierPolicyRuleCondition'), - UserIdentityProviderLinkRequest: require('./models/UserIdentityProviderLinkRequest'), - UserLifecycleAttributePolicyRuleCondition: require('./models/UserLifecycleAttributePolicyRuleCondition'), - UserNextLogin: require('./models/UserNextLogin'), - UserPolicyRuleCondition: require('./models/UserPolicyRuleCondition'), - UserProfile: require('./models/UserProfile'), - UserStatus: require('./models/UserStatus'), - UserStatusPolicyRuleCondition: require('./models/UserStatusPolicyRuleCondition'), - UserType: require('./models/UserType'), - VerifyFactorRequest: require('./models/VerifyFactorRequest'), - VerifyUserFactorResponse: require('./models/VerifyUserFactorResponse'), - WebAuthnUserFactor: require('./models/WebAuthnUserFactor'), - WebAuthnUserFactorProfile: require('./models/WebAuthnUserFactorProfile'), - WebUserFactor: require('./models/WebUserFactor'), - WebUserFactorProfile: require('./models/WebUserFactorProfile'), - WsFederationApplication: require('./models/WsFederationApplication'), - WsFederationApplicationSettings: require('./models/WsFederationApplicationSettings'), - WsFederationApplicationSettingsApplication: require('./models/WsFederationApplicationSettingsApplication'), -}; +module.exports = Object.assign( + {}, { + Client: require('./client'), + RequestExecutor: require('./request-executor'), + DefaultRequestExecutor: require('./default-request-executor'), + Collection: require('./collection'), + }, + require('./models') +); diff --git a/src/jwt.js b/src/jwt.js index 10c4c2a1a..cfa9b5a62 100644 --- a/src/jwt.js +++ b/src/jwt.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/memory-store.js b/src/memory-store.js index 58ae8e7af..5d1db13c1 100644 --- a/src/memory-store.js +++ b/src/memory-store.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/model-factory.js b/src/model-factory.js index 220219452..7fd1e40b0 100644 --- a/src/model-factory.js +++ b/src/model-factory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AcsEndpoint.js b/src/models/AcsEndpoint.js index 088cd0b8b..1acddedba 100644 --- a/src/models/AcsEndpoint.js +++ b/src/models/AcsEndpoint.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ActivateFactorRequest.js b/src/models/ActivateFactorRequest.js index 5e18404c6..02e9c9017 100644 --- a/src/models/ActivateFactorRequest.js +++ b/src/models/ActivateFactorRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppAndInstanceConditionEvaluatorAppOrInstance.js b/src/models/AppAndInstanceConditionEvaluatorAppOrInstance.js index 0a136e845..1bef51e41 100644 --- a/src/models/AppAndInstanceConditionEvaluatorAppOrInstance.js +++ b/src/models/AppAndInstanceConditionEvaluatorAppOrInstance.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppAndInstancePolicyRuleCondition.js b/src/models/AppAndInstancePolicyRuleCondition.js index d9c2b9fd8..f217010cf 100644 --- a/src/models/AppAndInstancePolicyRuleCondition.js +++ b/src/models/AppAndInstancePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const AppAndInstanceConditionEvaluatorAppOrInstance = require('./AppAndInstanceConditionEvaluatorAppOrInstance'); /** * @class AppAndInstancePolicyRuleCondition @@ -25,7 +25,12 @@ var Resource = require('../resource'); class AppAndInstancePolicyRuleCondition extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.exclude) { + this.exclude = resourceJson.exclude.map(resourceItem => new AppAndInstanceConditionEvaluatorAppOrInstance(resourceItem)); + } + if (resourceJson && resourceJson.include) { + this.include = resourceJson.include.map(resourceItem => new AppAndInstanceConditionEvaluatorAppOrInstance(resourceItem)); + } } } diff --git a/src/models/AppInstancePolicyRuleCondition.js b/src/models/AppInstancePolicyRuleCondition.js index 3a5792ea6..a71990391 100644 --- a/src/models/AppInstancePolicyRuleCondition.js +++ b/src/models/AppInstancePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppLink.js b/src/models/AppLink.js index 702f09878..ee7c80d0b 100644 --- a/src/models/AppLink.js +++ b/src/models/AppLink.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppUser.js b/src/models/AppUser.js index 7915782c4..a5db408f7 100644 --- a/src/models/AppUser.js +++ b/src/models/AppUser.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppUserCredentials.js b/src/models/AppUserCredentials.js index acc761d4f..8ab305b56 100644 --- a/src/models/AppUserCredentials.js +++ b/src/models/AppUserCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AppUserPasswordCredential.js b/src/models/AppUserPasswordCredential.js index 5c0f83a4f..08ab31fc2 100644 --- a/src/models/AppUserPasswordCredential.js +++ b/src/models/AppUserPasswordCredential.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Application.js b/src/models/Application.js index 09b6e3956..7fdc7dcd2 100644 --- a/src/models/Application.js +++ b/src/models/Application.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationAccessibility.js b/src/models/ApplicationAccessibility.js index eb0c527a7..2fb2ca543 100644 --- a/src/models/ApplicationAccessibility.js +++ b/src/models/ApplicationAccessibility.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentials.js b/src/models/ApplicationCredentials.js index 3baa34215..61a54facf 100644 --- a/src/models/ApplicationCredentials.js +++ b/src/models/ApplicationCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentialsOAuthClient.js b/src/models/ApplicationCredentialsOAuthClient.js index fcb928a04..357b01ff5 100644 --- a/src/models/ApplicationCredentialsOAuthClient.js +++ b/src/models/ApplicationCredentialsOAuthClient.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentialsScheme.js b/src/models/ApplicationCredentialsScheme.js index 03c4ebd80..4f8141fe0 100644 --- a/src/models/ApplicationCredentialsScheme.js +++ b/src/models/ApplicationCredentialsScheme.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentialsSigning.js b/src/models/ApplicationCredentialsSigning.js index 8e2745c7d..3bf670c8f 100644 --- a/src/models/ApplicationCredentialsSigning.js +++ b/src/models/ApplicationCredentialsSigning.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentialsSigningUse.js b/src/models/ApplicationCredentialsSigningUse.js index ab2b426ee..08cc98b4b 100644 --- a/src/models/ApplicationCredentialsSigningUse.js +++ b/src/models/ApplicationCredentialsSigningUse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationCredentialsUsernameTemplate.js b/src/models/ApplicationCredentialsUsernameTemplate.js index e0608fa42..f4af5d9ad 100644 --- a/src/models/ApplicationCredentialsUsernameTemplate.js +++ b/src/models/ApplicationCredentialsUsernameTemplate.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationGroupAssignment.js b/src/models/ApplicationGroupAssignment.js index 821cbf80e..ef0c59ba4 100644 --- a/src/models/ApplicationGroupAssignment.js +++ b/src/models/ApplicationGroupAssignment.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationLicensing.js b/src/models/ApplicationLicensing.js index cdea40af7..f9a7d6372 100644 --- a/src/models/ApplicationLicensing.js +++ b/src/models/ApplicationLicensing.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSettings.js b/src/models/ApplicationSettings.js index ad69c4fdc..51e3dbf53 100644 --- a/src/models/ApplicationSettings.js +++ b/src/models/ApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSettingsApplication.js b/src/models/ApplicationSettingsApplication.js index f26be0f0e..46070089f 100644 --- a/src/models/ApplicationSettingsApplication.js +++ b/src/models/ApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSettingsNotifications.js b/src/models/ApplicationSettingsNotifications.js index d0909ed39..fd0a3e3b2 100644 --- a/src/models/ApplicationSettingsNotifications.js +++ b/src/models/ApplicationSettingsNotifications.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSettingsNotificationsVpn.js b/src/models/ApplicationSettingsNotificationsVpn.js index f375d6d03..751fd4ee1 100644 --- a/src/models/ApplicationSettingsNotificationsVpn.js +++ b/src/models/ApplicationSettingsNotificationsVpn.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSettingsNotificationsVpnNetwork.js b/src/models/ApplicationSettingsNotificationsVpnNetwork.js index 53788b1eb..0841a70c7 100644 --- a/src/models/ApplicationSettingsNotificationsVpnNetwork.js +++ b/src/models/ApplicationSettingsNotificationsVpnNetwork.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationSignOnMode.js b/src/models/ApplicationSignOnMode.js index e4a3534d8..0ca6cb63d 100644 --- a/src/models/ApplicationSignOnMode.js +++ b/src/models/ApplicationSignOnMode.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationVisibility.js b/src/models/ApplicationVisibility.js index 68a41c430..3789e86b3 100644 --- a/src/models/ApplicationVisibility.js +++ b/src/models/ApplicationVisibility.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ApplicationVisibilityHide.js b/src/models/ApplicationVisibilityHide.js index 3b4859700..625e4b49c 100644 --- a/src/models/ApplicationVisibilityHide.js +++ b/src/models/ApplicationVisibilityHide.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AssignRoleRequest.js b/src/models/AssignRoleRequest.js index 9c9742393..174becab3 100644 --- a/src/models/AssignRoleRequest.js +++ b/src/models/AssignRoleRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthenticationProvider.js b/src/models/AuthenticationProvider.js index fd043ead2..98e8b79d6 100644 --- a/src/models/AuthenticationProvider.js +++ b/src/models/AuthenticationProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthenticationProviderType.js b/src/models/AuthenticationProviderType.js index c70618a89..f0862a0ed 100644 --- a/src/models/AuthenticationProviderType.js +++ b/src/models/AuthenticationProviderType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthorizationServer.js b/src/models/AuthorizationServer.js index 9b5f074be..79f8b6008 100644 --- a/src/models/AuthorizationServer.js +++ b/src/models/AuthorizationServer.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -153,18 +153,18 @@ class AuthorizationServer extends Resource { } /** - * @returns {Promise} A collection that will yield {@link Policy} instances. + * @returns {Promise} A collection that will yield {@link AuthorizationServerPolicy} instances. */ listPolicies() { return this.httpClient.listAuthorizationServerPolicies(this.id); } /** - * @param {Policy} policy - * @returns {Promise} + * @param {AuthorizationServerPolicy} authorizationServerPolicy + * @returns {Promise} */ - createPolicy(policy) { - return this.httpClient.createAuthorizationServerPolicy(this.id, policy); + createPolicy(authorizationServerPolicy) { + return this.httpClient.createAuthorizationServerPolicy(this.id, authorizationServerPolicy); } /** @@ -176,7 +176,7 @@ class AuthorizationServer extends Resource { /** * @param {string} policyId - * @returns {Promise} + * @returns {Promise} */ getPolicy(policyId) { return this.httpClient.getAuthorizationServerPolicy(this.id, policyId); @@ -184,11 +184,11 @@ class AuthorizationServer extends Resource { /** * @param {string} policyId - * @param {Policy} policy - * @returns {Promise} + * @param {AuthorizationServerPolicy} authorizationServerPolicy + * @returns {Promise} */ - updatePolicy(policyId, policy) { - return this.httpClient.updateAuthorizationServerPolicy(this.id, policyId, policy); + updatePolicy(policyId, authorizationServerPolicy) { + return this.httpClient.updateAuthorizationServerPolicy(this.id, policyId, authorizationServerPolicy); } /** diff --git a/src/models/AuthorizationServerCredentials.js b/src/models/AuthorizationServerCredentials.js index b6605f97c..e36a622d1 100644 --- a/src/models/AuthorizationServerCredentials.js +++ b/src/models/AuthorizationServerCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthorizationServerCredentialsRotationMode.js b/src/models/AuthorizationServerCredentialsRotationMode.js index c6a47fa1e..5e8319d18 100644 --- a/src/models/AuthorizationServerCredentialsRotationMode.js +++ b/src/models/AuthorizationServerCredentialsRotationMode.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthorizationServerCredentialsSigningConfig.js b/src/models/AuthorizationServerCredentialsSigningConfig.js index f73430e48..7a629aaef 100644 --- a/src/models/AuthorizationServerCredentialsSigningConfig.js +++ b/src/models/AuthorizationServerCredentialsSigningConfig.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthorizationServerCredentialsUse.js b/src/models/AuthorizationServerCredentialsUse.js index b8f1621ab..7c28ab813 100644 --- a/src/models/AuthorizationServerCredentialsUse.js +++ b/src/models/AuthorizationServerCredentialsUse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AuthorizationServerPolicy.js b/src/models/AuthorizationServerPolicy.js new file mode 100644 index 000000000..e52404903 --- /dev/null +++ b/src/models/AuthorizationServerPolicy.js @@ -0,0 +1,106 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const PolicyRuleConditions = require('./PolicyRuleConditions'); + +/** + * @class AuthorizationServerPolicy + * @extends Resource + * @property { hash } _embedded + * @property { hash } _links + * @property { PolicyRuleConditions } conditions + * @property { dateTime } created + * @property { string } description + * @property { string } id + * @property { dateTime } lastUpdated + * @property { string } name + * @property { integer } priority + * @property { string } status + * @property { boolean } system + * @property { PolicyType } type + */ +class AuthorizationServerPolicy extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.conditions) { + this.conditions = new PolicyRuleConditions(resourceJson.conditions); + } + } + + /** + * @param {string} authServerId + * @returns {Promise} + */ + update(authServerId) { + return this.httpClient.updateAuthorizationServerPolicy(authServerId, this.id, this); + } + /** + * @param {string} authServerId + */ + delete(authServerId) { + return this.httpClient.deleteAuthorizationServerPolicy(authServerId, this.id); + } + + /** + * @param {string} authServerId + * @returns {Promise} A collection that will yield {@link AuthorizationServerPolicyRule} instances. + */ + listPolicyRules(authServerId) { + return this.httpClient.listAuthorizationServerPolicyRules(this.id, authServerId); + } + + /** + * @param {string} authServerId + * @param {AuthorizationServerPolicyRule} authorizationServerPolicyRule + * @returns {Promise} + */ + createPolicyRule(authServerId, authorizationServerPolicyRule) { + return this.httpClient.createAuthorizationServerPolicyRule(this.id, authServerId, authorizationServerPolicyRule); + } + + /** + * @param {string} authServerId + * @param {string} ruleId + * @returns {Promise} + */ + getPolicyRule(authServerId, ruleId) { + return this.httpClient.getAuthorizationServerPolicyRule(this.id, authServerId, ruleId); + } + + /** + * @param {string} authServerId + * @param {string} ruleId + */ + deletePolicyRule(authServerId, ruleId) { + return this.httpClient.deleteAuthorizationServerPolicyRule(this.id, authServerId, ruleId); + } + + /** + * @param {string} authServerId + */ + activate(authServerId) { + return this.httpClient.activateAuthorizationServerPolicy(authServerId, this.id); + } + + /** + * @param {string} authServerId + */ + deactivate(authServerId) { + return this.httpClient.deactivateAuthorizationServerPolicy(authServerId, this.id); + } +} + +module.exports = AuthorizationServerPolicy; diff --git a/src/models/AuthorizationServerPolicyRule.js b/src/models/AuthorizationServerPolicyRule.js new file mode 100644 index 000000000..be946ddc8 --- /dev/null +++ b/src/models/AuthorizationServerPolicyRule.js @@ -0,0 +1,78 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const AuthorizationServerPolicyRuleActions = require('./AuthorizationServerPolicyRuleActions'); +const AuthorizationServerPolicyRuleConditions = require('./AuthorizationServerPolicyRuleConditions'); + +/** + * @class AuthorizationServerPolicyRule + * @extends Resource + * @property { AuthorizationServerPolicyRuleActions } actions + * @property { AuthorizationServerPolicyRuleConditions } conditions + * @property { dateTime } created + * @property { string } id + * @property { dateTime } lastUpdated + * @property { string } name + * @property { integer } priority + * @property { string } status + * @property { boolean } system + * @property { string } type + */ +class AuthorizationServerPolicyRule extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.actions) { + this.actions = new AuthorizationServerPolicyRuleActions(resourceJson.actions); + } + if (resourceJson && resourceJson.conditions) { + this.conditions = new AuthorizationServerPolicyRuleConditions(resourceJson.conditions); + } + } + + /** + * @param {string} policyId + * @param {string} authServerId + * @returns {Promise} + */ + update(policyId, authServerId) { + return this.httpClient.updateAuthorizationServerPolicyRule(policyId, authServerId, this.id, this); + } + /** + * @param {string} policyId + * @param {string} authServerId + */ + delete(policyId, authServerId) { + return this.httpClient.deleteAuthorizationServerPolicyRule(policyId, authServerId, this.id); + } + + /** + * @param {string} authServerId + * @param {string} policyId + */ + activate(authServerId, policyId) { + return this.httpClient.activateAuthorizationServerPolicyRule(authServerId, policyId, this.id); + } + + /** + * @param {string} authServerId + * @param {string} policyId + */ + deactivate(authServerId, policyId) { + return this.httpClient.deactivateAuthorizationServerPolicyRule(authServerId, policyId, this.id); + } +} + +module.exports = AuthorizationServerPolicyRule; diff --git a/src/models/AuthorizationServerPolicyRuleActions.js b/src/models/AuthorizationServerPolicyRuleActions.js new file mode 100644 index 000000000..97201de1a --- /dev/null +++ b/src/models/AuthorizationServerPolicyRuleActions.js @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const TokenAuthorizationServerPolicyRuleAction = require('./TokenAuthorizationServerPolicyRuleAction'); + +/** + * @class AuthorizationServerPolicyRuleActions + * @extends Resource + * @property { TokenAuthorizationServerPolicyRuleAction } token + */ +class AuthorizationServerPolicyRuleActions extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.token) { + this.token = new TokenAuthorizationServerPolicyRuleAction(resourceJson.token); + } + } + +} + +module.exports = AuthorizationServerPolicyRuleActions; diff --git a/src/models/AuthorizationServerPolicyRuleConditions.js b/src/models/AuthorizationServerPolicyRuleConditions.js new file mode 100644 index 000000000..c27ac6944 --- /dev/null +++ b/src/models/AuthorizationServerPolicyRuleConditions.js @@ -0,0 +1,49 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const ClientPolicyCondition = require('./ClientPolicyCondition'); +const GrantTypePolicyRuleCondition = require('./GrantTypePolicyRuleCondition'); +const PolicyPeopleCondition = require('./PolicyPeopleCondition'); +const OAuth2ScopesMediationPolicyRuleCondition = require('./OAuth2ScopesMediationPolicyRuleCondition'); + +/** + * @class AuthorizationServerPolicyRuleConditions + * @extends Resource + * @property { ClientPolicyCondition } clients + * @property { GrantTypePolicyRuleCondition } grantTypes + * @property { PolicyPeopleCondition } people + * @property { OAuth2ScopesMediationPolicyRuleCondition } scopes + */ +class AuthorizationServerPolicyRuleConditions extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.clients) { + this.clients = new ClientPolicyCondition(resourceJson.clients); + } + if (resourceJson && resourceJson.grantTypes) { + this.grantTypes = new GrantTypePolicyRuleCondition(resourceJson.grantTypes); + } + if (resourceJson && resourceJson.people) { + this.people = new PolicyPeopleCondition(resourceJson.people); + } + if (resourceJson && resourceJson.scopes) { + this.scopes = new OAuth2ScopesMediationPolicyRuleCondition(resourceJson.scopes); + } + } + +} + +module.exports = AuthorizationServerPolicyRuleConditions; diff --git a/src/models/AutoLoginApplication.js b/src/models/AutoLoginApplication.js index 9cfe17143..497ee41f2 100644 --- a/src/models/AutoLoginApplication.js +++ b/src/models/AutoLoginApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AutoLoginApplicationSettings.js b/src/models/AutoLoginApplicationSettings.js index 384568007..7549a9196 100644 --- a/src/models/AutoLoginApplicationSettings.js +++ b/src/models/AutoLoginApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/AutoLoginApplicationSettingsSignOn.js b/src/models/AutoLoginApplicationSettingsSignOn.js index 2f34ad89f..75ad019ee 100644 --- a/src/models/AutoLoginApplicationSettingsSignOn.js +++ b/src/models/AutoLoginApplicationSettingsSignOn.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BasicApplicationSettings.js b/src/models/BasicApplicationSettings.js index 285c82b08..6807b996c 100644 --- a/src/models/BasicApplicationSettings.js +++ b/src/models/BasicApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BasicApplicationSettingsApplication.js b/src/models/BasicApplicationSettingsApplication.js index 310f302e5..689481427 100644 --- a/src/models/BasicApplicationSettingsApplication.js +++ b/src/models/BasicApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BasicAuthApplication.js b/src/models/BasicAuthApplication.js index 000f73839..60bcce00b 100644 --- a/src/models/BasicAuthApplication.js +++ b/src/models/BasicAuthApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BeforeScheduledActionPolicyRuleCondition.js b/src/models/BeforeScheduledActionPolicyRuleCondition.js index bfd890b0e..c066093e3 100644 --- a/src/models/BeforeScheduledActionPolicyRuleCondition.js +++ b/src/models/BeforeScheduledActionPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BookmarkApplication.js b/src/models/BookmarkApplication.js index 04c22f9e2..bad1c5f19 100644 --- a/src/models/BookmarkApplication.js +++ b/src/models/BookmarkApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BookmarkApplicationSettings.js b/src/models/BookmarkApplicationSettings.js index cc7154336..c6bf34c6d 100644 --- a/src/models/BookmarkApplicationSettings.js +++ b/src/models/BookmarkApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BookmarkApplicationSettingsApplication.js b/src/models/BookmarkApplicationSettingsApplication.js index 386ecb1ed..6190db217 100644 --- a/src/models/BookmarkApplicationSettingsApplication.js +++ b/src/models/BookmarkApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/BrowserPluginApplication.js b/src/models/BrowserPluginApplication.js index 314a9e7e3..081ed1eaa 100644 --- a/src/models/BrowserPluginApplication.js +++ b/src/models/BrowserPluginApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CallUserFactor.js b/src/models/CallUserFactor.js index 539499447..da79a1b48 100644 --- a/src/models/CallUserFactor.js +++ b/src/models/CallUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CallUserFactorProfile.js b/src/models/CallUserFactorProfile.js index 843a5cb4c..09edbfd16 100644 --- a/src/models/CallUserFactorProfile.js +++ b/src/models/CallUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CatalogApplication.js b/src/models/CatalogApplication.js index c4de68c38..cbd16d3c7 100644 --- a/src/models/CatalogApplication.js +++ b/src/models/CatalogApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CatalogApplicationStatus.js b/src/models/CatalogApplicationStatus.js index e9cc4278e..6ce68dedb 100644 --- a/src/models/CatalogApplicationStatus.js +++ b/src/models/CatalogApplicationStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ChangePasswordRequest.js b/src/models/ChangePasswordRequest.js index e63eb7350..60dc9af09 100644 --- a/src/models/ChangePasswordRequest.js +++ b/src/models/ChangePasswordRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ClientPolicyCondition.js b/src/models/ClientPolicyCondition.js index 32158168d..78a8e8f9c 100644 --- a/src/models/ClientPolicyCondition.js +++ b/src/models/ClientPolicyCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ContextPolicyRuleCondition.js b/src/models/ContextPolicyRuleCondition.js index af2bbb9d5..19e304412 100644 --- a/src/models/ContextPolicyRuleCondition.js +++ b/src/models/ContextPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CreateSessionRequest.js b/src/models/CreateSessionRequest.js index 55becd4ff..e5e86f8d9 100644 --- a/src/models/CreateSessionRequest.js +++ b/src/models/CreateSessionRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CreateUserRequest.js b/src/models/CreateUserRequest.js index 6a70d2df7..6a4f8a254 100644 --- a/src/models/CreateUserRequest.js +++ b/src/models/CreateUserRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Csr.js b/src/models/Csr.js index 9c9c5daf8..8d15bf239 100644 --- a/src/models/Csr.js +++ b/src/models/Csr.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CsrMetadata.js b/src/models/CsrMetadata.js index cde9bad71..4fbe41a88 100644 --- a/src/models/CsrMetadata.js +++ b/src/models/CsrMetadata.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CsrMetadataSubject.js b/src/models/CsrMetadataSubject.js index 724ef0d8a..0094fc7bd 100644 --- a/src/models/CsrMetadataSubject.js +++ b/src/models/CsrMetadataSubject.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CsrMetadataSubjectAltNames.js b/src/models/CsrMetadataSubjectAltNames.js index 74d30e60b..dcb9d43df 100644 --- a/src/models/CsrMetadataSubjectAltNames.js +++ b/src/models/CsrMetadataSubjectAltNames.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CustomHotpUserFactor.js b/src/models/CustomHotpUserFactor.js index ead46d9e2..b1ba9419c 100644 --- a/src/models/CustomHotpUserFactor.js +++ b/src/models/CustomHotpUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/CustomHotpUserFactorProfile.js b/src/models/CustomHotpUserFactorProfile.js index bbc02cf44..84a2ba847 100644 --- a/src/models/CustomHotpUserFactorProfile.js +++ b/src/models/CustomHotpUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/DevicePolicyRuleCondition.js b/src/models/DevicePolicyRuleCondition.js index 5506b6f77..e3f67da61 100644 --- a/src/models/DevicePolicyRuleCondition.js +++ b/src/models/DevicePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/DevicePolicyRuleConditionPlatform.js b/src/models/DevicePolicyRuleConditionPlatform.js index d969628bc..8ec108671 100644 --- a/src/models/DevicePolicyRuleConditionPlatform.js +++ b/src/models/DevicePolicyRuleConditionPlatform.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Duration.js b/src/models/Duration.js index 3932a0dd9..522a7600a 100644 --- a/src/models/Duration.js +++ b/src/models/Duration.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EmailUserFactor.js b/src/models/EmailUserFactor.js index 0c44165cd..6452066ac 100644 --- a/src/models/EmailUserFactor.js +++ b/src/models/EmailUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EmailUserFactorProfile.js b/src/models/EmailUserFactorProfile.js index 6e68d36b3..2e281123d 100644 --- a/src/models/EmailUserFactorProfile.js +++ b/src/models/EmailUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EnabledStatus.js b/src/models/EnabledStatus.js index 5d7db1248..65c8f4e53 100644 --- a/src/models/EnabledStatus.js +++ b/src/models/EnabledStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventHook.js b/src/models/EventHook.js index 315a78c33..cd7cbf922 100644 --- a/src/models/EventHook.js +++ b/src/models/EventHook.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventHookChannel.js b/src/models/EventHookChannel.js index 358eb3b4f..8cfa3cc8d 100644 --- a/src/models/EventHookChannel.js +++ b/src/models/EventHookChannel.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventHookChannelConfig.js b/src/models/EventHookChannelConfig.js index ec16d7b9f..754109f0f 100644 --- a/src/models/EventHookChannelConfig.js +++ b/src/models/EventHookChannelConfig.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -15,6 +15,7 @@ var Resource = require('../resource'); const EventHookChannelConfigAuthScheme = require('./EventHookChannelConfigAuthScheme'); +const EventHookChannelConfigHeader = require('./EventHookChannelConfigHeader'); /** * @class EventHookChannelConfig @@ -29,6 +30,9 @@ class EventHookChannelConfig extends Resource { if (resourceJson && resourceJson.authScheme) { this.authScheme = new EventHookChannelConfigAuthScheme(resourceJson.authScheme); } + if (resourceJson && resourceJson.headers) { + this.headers = resourceJson.headers.map(resourceItem => new EventHookChannelConfigHeader(resourceItem)); + } } } diff --git a/src/models/EventHookChannelConfigAuthScheme.js b/src/models/EventHookChannelConfigAuthScheme.js index 515dfbcfe..28695f4d7 100644 --- a/src/models/EventHookChannelConfigAuthScheme.js +++ b/src/models/EventHookChannelConfigAuthScheme.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventHookChannelConfigAuthSchemeType.js b/src/models/EventHookChannelConfigAuthSchemeType.js index 4cdc4e88f..7468fe5c1 100644 --- a/src/models/EventHookChannelConfigAuthSchemeType.js +++ b/src/models/EventHookChannelConfigAuthSchemeType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventHookChannelConfigHeader.js b/src/models/EventHookChannelConfigHeader.js index 54f9fd479..bfedfbee7 100644 --- a/src/models/EventHookChannelConfigHeader.js +++ b/src/models/EventHookChannelConfigHeader.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/EventSubscriptions.js b/src/models/EventSubscriptions.js index 5adf6cce8..6e81bd948 100644 --- a/src/models/EventSubscriptions.js +++ b/src/models/EventSubscriptions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FactorProvider.js b/src/models/FactorProvider.js index 6955d395d..4206ddd09 100644 --- a/src/models/FactorProvider.js +++ b/src/models/FactorProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FactorResultType.js b/src/models/FactorResultType.js index 9ca9ac31b..9c86ec10b 100644 --- a/src/models/FactorResultType.js +++ b/src/models/FactorResultType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FactorStatus.js b/src/models/FactorStatus.js index 67c0735fd..93c602981 100644 --- a/src/models/FactorStatus.js +++ b/src/models/FactorStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FactorType.js b/src/models/FactorType.js index 750f960f3..f46fffcc8 100644 --- a/src/models/FactorType.js +++ b/src/models/FactorType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Feature.js b/src/models/Feature.js index ce37acdbf..a5e814cf7 100644 --- a/src/models/Feature.js +++ b/src/models/Feature.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FeatureStage.js b/src/models/FeatureStage.js index 471b44810..bd465bf79 100644 --- a/src/models/FeatureStage.js +++ b/src/models/FeatureStage.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FeatureStageState.js b/src/models/FeatureStageState.js index bc4ac3a63..95401bfaf 100644 --- a/src/models/FeatureStageState.js +++ b/src/models/FeatureStageState.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FeatureStageValue.js b/src/models/FeatureStageValue.js index 0817bad11..d39daad93 100644 --- a/src/models/FeatureStageValue.js +++ b/src/models/FeatureStageValue.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/FeatureType.js b/src/models/FeatureType.js index 371739563..a04817774 100644 --- a/src/models/FeatureType.js +++ b/src/models/FeatureType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ForgotPasswordResponse.js b/src/models/ForgotPasswordResponse.js index db658f8f3..701b54cf1 100644 --- a/src/models/ForgotPasswordResponse.js +++ b/src/models/ForgotPasswordResponse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GrantTypePolicyRuleCondition.js b/src/models/GrantTypePolicyRuleCondition.js index 8d1b54033..b8c3b1a00 100644 --- a/src/models/GrantTypePolicyRuleCondition.js +++ b/src/models/GrantTypePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Group.js b/src/models/Group.js index cd8e76f3b..e68dbe290 100644 --- a/src/models/Group.js +++ b/src/models/Group.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupCondition.js b/src/models/GroupCondition.js index 857f3d2a7..9159f7df1 100644 --- a/src/models/GroupCondition.js +++ b/src/models/GroupCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupPolicyRuleCondition.js b/src/models/GroupPolicyRuleCondition.js index 65d8ac04a..5be812e95 100644 --- a/src/models/GroupPolicyRuleCondition.js +++ b/src/models/GroupPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupProfile.js b/src/models/GroupProfile.js index 96768a83c..41e0f1863 100644 --- a/src/models/GroupProfile.js +++ b/src/models/GroupProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRule.js b/src/models/GroupRule.js index 97285919e..c94400bab 100644 --- a/src/models/GroupRule.js +++ b/src/models/GroupRule.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleAction.js b/src/models/GroupRuleAction.js index 05d358c1f..99542df24 100644 --- a/src/models/GroupRuleAction.js +++ b/src/models/GroupRuleAction.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleConditions.js b/src/models/GroupRuleConditions.js index 5acc876cc..921217c3a 100644 --- a/src/models/GroupRuleConditions.js +++ b/src/models/GroupRuleConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleExpression.js b/src/models/GroupRuleExpression.js index e599594ff..dde3fa3f1 100644 --- a/src/models/GroupRuleExpression.js +++ b/src/models/GroupRuleExpression.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleGroupAssignment.js b/src/models/GroupRuleGroupAssignment.js index 1e7c1bf51..83be46cd7 100644 --- a/src/models/GroupRuleGroupAssignment.js +++ b/src/models/GroupRuleGroupAssignment.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleGroupCondition.js b/src/models/GroupRuleGroupCondition.js index 409dbc54a..0bbdde582 100644 --- a/src/models/GroupRuleGroupCondition.js +++ b/src/models/GroupRuleGroupCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRulePeopleCondition.js b/src/models/GroupRulePeopleCondition.js index 0422bd218..2e1f5036e 100644 --- a/src/models/GroupRulePeopleCondition.js +++ b/src/models/GroupRulePeopleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleStatus.js b/src/models/GroupRuleStatus.js index d6d496715..3d1fef86e 100644 --- a/src/models/GroupRuleStatus.js +++ b/src/models/GroupRuleStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupRuleUserCondition.js b/src/models/GroupRuleUserCondition.js index 5c863f5bc..3dd789416 100644 --- a/src/models/GroupRuleUserCondition.js +++ b/src/models/GroupRuleUserCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/GroupType.js b/src/models/GroupType.js index 822d7f445..1d1154691 100644 --- a/src/models/GroupType.js +++ b/src/models/GroupType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/HardwareUserFactor.js b/src/models/HardwareUserFactor.js index a6853db98..3621bddc0 100644 --- a/src/models/HardwareUserFactor.js +++ b/src/models/HardwareUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/HardwareUserFactorProfile.js b/src/models/HardwareUserFactorProfile.js index 93e862c2f..711155b6a 100644 --- a/src/models/HardwareUserFactorProfile.js +++ b/src/models/HardwareUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProvider.js b/src/models/IdentityProvider.js index 776ea4087..5086721d4 100644 --- a/src/models/IdentityProvider.js +++ b/src/models/IdentityProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderApplicationUser.js b/src/models/IdentityProviderApplicationUser.js index 598b4dd36..4b957be16 100644 --- a/src/models/IdentityProviderApplicationUser.js +++ b/src/models/IdentityProviderApplicationUser.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderCredentials.js b/src/models/IdentityProviderCredentials.js index 37e78cda2..53bf06423 100644 --- a/src/models/IdentityProviderCredentials.js +++ b/src/models/IdentityProviderCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderCredentialsClient.js b/src/models/IdentityProviderCredentialsClient.js index ff9f3894b..30e8c4cf1 100644 --- a/src/models/IdentityProviderCredentialsClient.js +++ b/src/models/IdentityProviderCredentialsClient.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderCredentialsSigning.js b/src/models/IdentityProviderCredentialsSigning.js index c2bf48615..846d45abd 100644 --- a/src/models/IdentityProviderCredentialsSigning.js +++ b/src/models/IdentityProviderCredentialsSigning.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderCredentialsTrust.js b/src/models/IdentityProviderCredentialsTrust.js index db4e2f2a1..a888a728d 100644 --- a/src/models/IdentityProviderCredentialsTrust.js +++ b/src/models/IdentityProviderCredentialsTrust.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderPolicy.js b/src/models/IdentityProviderPolicy.js index 56ba3e6fb..258a88b8f 100644 --- a/src/models/IdentityProviderPolicy.js +++ b/src/models/IdentityProviderPolicy.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IdentityProviderPolicyRuleCondition.js b/src/models/IdentityProviderPolicyRuleCondition.js index 16cd75c08..061450593 100644 --- a/src/models/IdentityProviderPolicyRuleCondition.js +++ b/src/models/IdentityProviderPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InactivityPolicyRuleCondition.js b/src/models/InactivityPolicyRuleCondition.js index 1915fa707..2a9071b6e 100644 --- a/src/models/InactivityPolicyRuleCondition.js +++ b/src/models/InactivityPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHook.js b/src/models/InlineHook.js index 0ced20dfc..d15eaa177 100644 --- a/src/models/InlineHook.js +++ b/src/models/InlineHook.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookChannel.js b/src/models/InlineHookChannel.js index 516dd0a23..f3d71f28d 100644 --- a/src/models/InlineHookChannel.js +++ b/src/models/InlineHookChannel.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookChannelConfig.js b/src/models/InlineHookChannelConfig.js index 7d36a5d57..3c4e38c37 100644 --- a/src/models/InlineHookChannelConfig.js +++ b/src/models/InlineHookChannelConfig.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -15,12 +15,14 @@ var Resource = require('../resource'); const InlineHookChannelConfigAuthScheme = require('./InlineHookChannelConfigAuthScheme'); +const InlineHookChannelConfigHeaders = require('./InlineHookChannelConfigHeaders'); /** * @class InlineHookChannelConfig * @extends Resource * @property { InlineHookChannelConfigAuthScheme } authScheme * @property { array } headers + * @property { string } method * @property { string } uri */ class InlineHookChannelConfig extends Resource { @@ -29,6 +31,9 @@ class InlineHookChannelConfig extends Resource { if (resourceJson && resourceJson.authScheme) { this.authScheme = new InlineHookChannelConfigAuthScheme(resourceJson.authScheme); } + if (resourceJson && resourceJson.headers) { + this.headers = resourceJson.headers.map(resourceItem => new InlineHookChannelConfigHeaders(resourceItem)); + } } } diff --git a/src/models/InlineHookChannelConfigAuthScheme.js b/src/models/InlineHookChannelConfigAuthScheme.js index 734bbc3d5..17c0c2d3a 100644 --- a/src/models/InlineHookChannelConfigAuthScheme.js +++ b/src/models/InlineHookChannelConfigAuthScheme.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookChannelConfigHeaders.js b/src/models/InlineHookChannelConfigHeaders.js index fa6f7d0ab..91ccd1dfc 100644 --- a/src/models/InlineHookChannelConfigHeaders.js +++ b/src/models/InlineHookChannelConfigHeaders.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookPayload.js b/src/models/InlineHookPayload.js index 8bc29ba95..1cd5fb348 100644 --- a/src/models/InlineHookPayload.js +++ b/src/models/InlineHookPayload.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookResponse.js b/src/models/InlineHookResponse.js index 9f76826a8..dcaeb12ad 100644 --- a/src/models/InlineHookResponse.js +++ b/src/models/InlineHookResponse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const InlineHookResponseCommands = require('./InlineHookResponseCommands'); /** * @class InlineHookResponse @@ -24,7 +24,9 @@ var Resource = require('../resource'); class InlineHookResponse extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.commands) { + this.commands = resourceJson.commands.map(resourceItem => new InlineHookResponseCommands(resourceItem)); + } } } diff --git a/src/models/InlineHookResponseCommandValue.js b/src/models/InlineHookResponseCommandValue.js index 3d95873bb..c0425e9ed 100644 --- a/src/models/InlineHookResponseCommandValue.js +++ b/src/models/InlineHookResponseCommandValue.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookResponseCommands.js b/src/models/InlineHookResponseCommands.js index cf6ace562..81811da10 100644 --- a/src/models/InlineHookResponseCommands.js +++ b/src/models/InlineHookResponseCommands.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const InlineHookResponseCommandValue = require('./InlineHookResponseCommandValue'); /** * @class InlineHookResponseCommands @@ -25,7 +25,9 @@ var Resource = require('../resource'); class InlineHookResponseCommands extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.value) { + this.value = resourceJson.value.map(resourceItem => new InlineHookResponseCommandValue(resourceItem)); + } } } diff --git a/src/models/InlineHookStatus.js b/src/models/InlineHookStatus.js index 263085347..bee4152c9 100644 --- a/src/models/InlineHookStatus.js +++ b/src/models/InlineHookStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/InlineHookType.js b/src/models/InlineHookType.js index ac1861ba2..7a1e58e36 100644 --- a/src/models/InlineHookType.js +++ b/src/models/InlineHookType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IonField.js b/src/models/IonField.js index ed5b7f871..a114c149f 100644 --- a/src/models/IonField.js +++ b/src/models/IonField.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/IonForm.js b/src/models/IonForm.js index b640f484f..d079727c7 100644 --- a/src/models/IonForm.js +++ b/src/models/IonForm.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const IonField = require('./IonField'); /** * @class IonForm @@ -32,7 +32,9 @@ var Resource = require('../resource'); class IonForm extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.value) { + this.value = resourceJson.value.map(resourceItem => new IonField(resourceItem)); + } } } diff --git a/src/models/JsonWebKey.js b/src/models/JsonWebKey.js index 487d369ef..f5d044704 100644 --- a/src/models/JsonWebKey.js +++ b/src/models/JsonWebKey.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/JwkUse.js b/src/models/JwkUse.js index b8c72095e..d0025af52 100644 --- a/src/models/JwkUse.js +++ b/src/models/JwkUse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LifecycleExpirationPolicyRuleCondition.js b/src/models/LifecycleExpirationPolicyRuleCondition.js index 8a6d0c373..7a9f87258 100644 --- a/src/models/LifecycleExpirationPolicyRuleCondition.js +++ b/src/models/LifecycleExpirationPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LinkedObject.js b/src/models/LinkedObject.js index 519aa5dd3..853ecd363 100644 --- a/src/models/LinkedObject.js +++ b/src/models/LinkedObject.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LinkedObjectDetails.js b/src/models/LinkedObjectDetails.js index f35ff0664..ff59282bf 100644 --- a/src/models/LinkedObjectDetails.js +++ b/src/models/LinkedObjectDetails.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LinkedObjectDetailsType.js b/src/models/LinkedObjectDetailsType.js index 972775daf..945f74621 100644 --- a/src/models/LinkedObjectDetailsType.js +++ b/src/models/LinkedObjectDetailsType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogActor.js b/src/models/LogActor.js index 8d4340a97..507e62f7a 100644 --- a/src/models/LogActor.js +++ b/src/models/LogActor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogAuthenticationContext.js b/src/models/LogAuthenticationContext.js index 08331d070..9864535e3 100644 --- a/src/models/LogAuthenticationContext.js +++ b/src/models/LogAuthenticationContext.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogAuthenticationProvider.js b/src/models/LogAuthenticationProvider.js index 09eda947e..911d911cb 100644 --- a/src/models/LogAuthenticationProvider.js +++ b/src/models/LogAuthenticationProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogClient.js b/src/models/LogClient.js index 12508a840..aa9ecd19f 100644 --- a/src/models/LogClient.js +++ b/src/models/LogClient.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogCredentialProvider.js b/src/models/LogCredentialProvider.js index 1056d474f..5f10abced 100644 --- a/src/models/LogCredentialProvider.js +++ b/src/models/LogCredentialProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogCredentialType.js b/src/models/LogCredentialType.js index a88fc1ece..3ce5752b1 100644 --- a/src/models/LogCredentialType.js +++ b/src/models/LogCredentialType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogDebugContext.js b/src/models/LogDebugContext.js index fcd648f44..4fe10096c 100644 --- a/src/models/LogDebugContext.js +++ b/src/models/LogDebugContext.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogEvent.js b/src/models/LogEvent.js index a2b0d2e04..5c00360d3 100644 --- a/src/models/LogEvent.js +++ b/src/models/LogEvent.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -21,6 +21,7 @@ const LogDebugContext = require('./LogDebugContext'); const LogOutcome = require('./LogOutcome'); const LogRequest = require('./LogRequest'); const LogSecurityContext = require('./LogSecurityContext'); +const LogTarget = require('./LogTarget'); const LogTransaction = require('./LogTransaction'); /** @@ -67,6 +68,9 @@ class LogEvent extends Resource { if (resourceJson && resourceJson.securityContext) { this.securityContext = new LogSecurityContext(resourceJson.securityContext); } + if (resourceJson && resourceJson.target) { + this.target = resourceJson.target.map(resourceItem => new LogTarget(resourceItem)); + } if (resourceJson && resourceJson.transaction) { this.transaction = new LogTransaction(resourceJson.transaction); } diff --git a/src/models/LogGeographicalContext.js b/src/models/LogGeographicalContext.js index ce87ade4b..f998f5806 100644 --- a/src/models/LogGeographicalContext.js +++ b/src/models/LogGeographicalContext.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogGeolocation.js b/src/models/LogGeolocation.js index 1b112f763..267851068 100644 --- a/src/models/LogGeolocation.js +++ b/src/models/LogGeolocation.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogIpAddress.js b/src/models/LogIpAddress.js index 308ef9fa0..d38cfe344 100644 --- a/src/models/LogIpAddress.js +++ b/src/models/LogIpAddress.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogIssuer.js b/src/models/LogIssuer.js index 7645604e9..327719ac5 100644 --- a/src/models/LogIssuer.js +++ b/src/models/LogIssuer.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogOutcome.js b/src/models/LogOutcome.js index b99ba2291..af1e494fe 100644 --- a/src/models/LogOutcome.js +++ b/src/models/LogOutcome.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogRequest.js b/src/models/LogRequest.js index 351ef65fe..45b82e492 100644 --- a/src/models/LogRequest.js +++ b/src/models/LogRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const LogIpAddress = require('./LogIpAddress'); /** * @class LogRequest @@ -24,7 +24,9 @@ var Resource = require('../resource'); class LogRequest extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.ipChain) { + this.ipChain = resourceJson.ipChain.map(resourceItem => new LogIpAddress(resourceItem)); + } } } diff --git a/src/models/LogSecurityContext.js b/src/models/LogSecurityContext.js index 84f523a4e..033490fb4 100644 --- a/src/models/LogSecurityContext.js +++ b/src/models/LogSecurityContext.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogSeverity.js b/src/models/LogSeverity.js index 0baf5f030..63c783fb2 100644 --- a/src/models/LogSeverity.js +++ b/src/models/LogSeverity.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogTarget.js b/src/models/LogTarget.js index 7fd2b5742..9fc016910 100644 --- a/src/models/LogTarget.js +++ b/src/models/LogTarget.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogTransaction.js b/src/models/LogTransaction.js index 6ba1599eb..bf19089fc 100644 --- a/src/models/LogTransaction.js +++ b/src/models/LogTransaction.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/LogUserAgent.js b/src/models/LogUserAgent.js index ab36a93c6..8b6091d19 100644 --- a/src/models/LogUserAgent.js +++ b/src/models/LogUserAgent.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/MDMEnrollmentPolicyRuleCondition.js b/src/models/MDMEnrollmentPolicyRuleCondition.js index 72c0044e0..8c1945b5a 100644 --- a/src/models/MDMEnrollmentPolicyRuleCondition.js +++ b/src/models/MDMEnrollmentPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/NetworkZone.js b/src/models/NetworkZone.js new file mode 100644 index 000000000..c7a174e27 --- /dev/null +++ b/src/models/NetworkZone.js @@ -0,0 +1,71 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const NetworkZoneAddress = require('./NetworkZoneAddress'); +const NetworkZoneLocation = require('./NetworkZoneLocation'); + +/** + * @class NetworkZone + * @extends Resource + * @property { hash } _links + * @property { array } asns + * @property { dateTime } created + * @property { array } gateways + * @property { string } id + * @property { dateTime } lastUpdated + * @property { array } locations + * @property { string } name + * @property { array } proxies + * @property { string } proxyType + * @property { NetworkZoneStatus } status + * @property { boolean } system + * @property { NetworkZoneType } type + * @property { NetworkZoneUsage } usage + */ +class NetworkZone extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.gateways) { + this.gateways = resourceJson.gateways.map(resourceItem => new NetworkZoneAddress(resourceItem)); + } + if (resourceJson && resourceJson.locations) { + this.locations = resourceJson.locations.map(resourceItem => new NetworkZoneLocation(resourceItem)); + } + if (resourceJson && resourceJson.proxies) { + this.proxies = resourceJson.proxies.map(resourceItem => new NetworkZoneAddress(resourceItem)); + } + } + + /** + * @returns {Promise} + */ + update() { + return this.httpClient.updateNetworkZone(this.id, this); + } + delete() { + return this.httpClient.deleteNetworkZone(this.id); + } + + activate() { + return this.httpClient.activateNetworkZone(this.id); + } + + deactivate() { + return this.httpClient.deactivateNetworkZone(this.id); + } +} + +module.exports = NetworkZone; diff --git a/src/models/NetworkZoneAddress.js b/src/models/NetworkZoneAddress.js new file mode 100644 index 000000000..365c9babb --- /dev/null +++ b/src/models/NetworkZoneAddress.js @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneAddress + * @extends Resource + * @property { NetworkZoneAddressType } type + * @property { string } value + */ +class NetworkZoneAddress extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneAddress; diff --git a/src/models/NetworkZoneAddressType.js b/src/models/NetworkZoneAddressType.js new file mode 100644 index 000000000..e86e3de51 --- /dev/null +++ b/src/models/NetworkZoneAddressType.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneAddressType + * @extends Resource + */ +class NetworkZoneAddressType extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneAddressType; diff --git a/src/models/NetworkZoneLocation.js b/src/models/NetworkZoneLocation.js new file mode 100644 index 000000000..46f1d4482 --- /dev/null +++ b/src/models/NetworkZoneLocation.js @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneLocation + * @extends Resource + * @property { string } country + * @property { string } region + */ +class NetworkZoneLocation extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneLocation; diff --git a/src/models/NetworkZoneStatus.js b/src/models/NetworkZoneStatus.js new file mode 100644 index 000000000..cce69794a --- /dev/null +++ b/src/models/NetworkZoneStatus.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneStatus + * @extends Resource + */ +class NetworkZoneStatus extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneStatus; diff --git a/src/models/NetworkZoneType.js b/src/models/NetworkZoneType.js new file mode 100644 index 000000000..4a3390d1f --- /dev/null +++ b/src/models/NetworkZoneType.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneType + * @extends Resource + */ +class NetworkZoneType extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneType; diff --git a/src/models/NetworkZoneUsage.js b/src/models/NetworkZoneUsage.js new file mode 100644 index 000000000..66875bfda --- /dev/null +++ b/src/models/NetworkZoneUsage.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class NetworkZoneUsage + * @extends Resource + */ +class NetworkZoneUsage extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = NetworkZoneUsage; diff --git a/src/models/OAuth2Actor.js b/src/models/OAuth2Actor.js index 67e48145e..fb041e822 100644 --- a/src/models/OAuth2Actor.js +++ b/src/models/OAuth2Actor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2Claim.js b/src/models/OAuth2Claim.js index 940e9a1fd..46fe3a008 100644 --- a/src/models/OAuth2Claim.js +++ b/src/models/OAuth2Claim.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2ClaimConditions.js b/src/models/OAuth2ClaimConditions.js index d4d1f9bfa..6e84ddc42 100644 --- a/src/models/OAuth2ClaimConditions.js +++ b/src/models/OAuth2ClaimConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2Client.js b/src/models/OAuth2Client.js index c06933b74..0273f0820 100644 --- a/src/models/OAuth2Client.js +++ b/src/models/OAuth2Client.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2RefreshToken.js b/src/models/OAuth2RefreshToken.js index 48d10897b..b17adf5c7 100644 --- a/src/models/OAuth2RefreshToken.js +++ b/src/models/OAuth2RefreshToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2Scope.js b/src/models/OAuth2Scope.js index 86d63334d..5df4d323b 100644 --- a/src/models/OAuth2Scope.js +++ b/src/models/OAuth2Scope.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2ScopeConsentGrant.js b/src/models/OAuth2ScopeConsentGrant.js index 3dcad6374..1e3be5c3d 100644 --- a/src/models/OAuth2ScopeConsentGrant.js +++ b/src/models/OAuth2ScopeConsentGrant.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2ScopeConsentGrantSource.js b/src/models/OAuth2ScopeConsentGrantSource.js index 0f7b0d5fa..30099d6e9 100644 --- a/src/models/OAuth2ScopeConsentGrantSource.js +++ b/src/models/OAuth2ScopeConsentGrantSource.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2ScopeConsentGrantStatus.js b/src/models/OAuth2ScopeConsentGrantStatus.js index 3904590fc..3fb5aeacd 100644 --- a/src/models/OAuth2ScopeConsentGrantStatus.js +++ b/src/models/OAuth2ScopeConsentGrantStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2ScopesMediationPolicyRuleCondition.js b/src/models/OAuth2ScopesMediationPolicyRuleCondition.js index b34a2e905..3e901f297 100644 --- a/src/models/OAuth2ScopesMediationPolicyRuleCondition.js +++ b/src/models/OAuth2ScopesMediationPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuth2Token.js b/src/models/OAuth2Token.js index e0341e2c0..f3a717c37 100644 --- a/src/models/OAuth2Token.js +++ b/src/models/OAuth2Token.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuthApplicationCredentials.js b/src/models/OAuthApplicationCredentials.js index 7334dbd7c..884228510 100644 --- a/src/models/OAuthApplicationCredentials.js +++ b/src/models/OAuthApplicationCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuthAuthorizationPolicy.js b/src/models/OAuthAuthorizationPolicy.js index 64ab18e34..784c29321 100644 --- a/src/models/OAuthAuthorizationPolicy.js +++ b/src/models/OAuthAuthorizationPolicy.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuthEndpointAuthenticationMethod.js b/src/models/OAuthEndpointAuthenticationMethod.js index cd80c3634..038858bc9 100644 --- a/src/models/OAuthEndpointAuthenticationMethod.js +++ b/src/models/OAuthEndpointAuthenticationMethod.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuthGrantType.js b/src/models/OAuthGrantType.js index 6bf6ff8f0..a508e45f5 100644 --- a/src/models/OAuthGrantType.js +++ b/src/models/OAuthGrantType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OAuthResponseType.js b/src/models/OAuthResponseType.js index b316e6d9f..92d84f205 100644 --- a/src/models/OAuthResponseType.js +++ b/src/models/OAuthResponseType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OktaSignOnPolicy.js b/src/models/OktaSignOnPolicy.js index 44e977c40..7cb1e6523 100644 --- a/src/models/OktaSignOnPolicy.js +++ b/src/models/OktaSignOnPolicy.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OktaSignOnPolicyConditions.js b/src/models/OktaSignOnPolicyConditions.js index 1ee61f777..19d1e8f6c 100644 --- a/src/models/OktaSignOnPolicyConditions.js +++ b/src/models/OktaSignOnPolicyConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,15 +13,15 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleConditions = require('./PolicyRuleConditions'); const PolicyPeopleCondition = require('./PolicyPeopleCondition'); /** * @class OktaSignOnPolicyConditions - * @extends Resource + * @extends PolicyRuleConditions * @property { PolicyPeopleCondition } people */ -class OktaSignOnPolicyConditions extends Resource { +class OktaSignOnPolicyConditions extends PolicyRuleConditions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.people) { diff --git a/src/models/OktaSignOnPolicyRule.js b/src/models/OktaSignOnPolicyRule.js index 596341fb3..30b5fe541 100644 --- a/src/models/OktaSignOnPolicyRule.js +++ b/src/models/OktaSignOnPolicyRule.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OktaSignOnPolicyRuleActions.js b/src/models/OktaSignOnPolicyRuleActions.js index 779094c57..a9d2853bf 100644 --- a/src/models/OktaSignOnPolicyRuleActions.js +++ b/src/models/OktaSignOnPolicyRuleActions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,15 +13,15 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleActions = require('./PolicyRuleActions'); const OktaSignOnPolicyRuleSignonActions = require('./OktaSignOnPolicyRuleSignonActions'); /** * @class OktaSignOnPolicyRuleActions - * @extends Resource + * @extends PolicyRuleActions * @property { OktaSignOnPolicyRuleSignonActions } signon */ -class OktaSignOnPolicyRuleActions extends Resource { +class OktaSignOnPolicyRuleActions extends PolicyRuleActions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.signon) { diff --git a/src/models/OktaSignOnPolicyRuleConditions.js b/src/models/OktaSignOnPolicyRuleConditions.js index 278870ffa..00f1b7c87 100644 --- a/src/models/OktaSignOnPolicyRuleConditions.js +++ b/src/models/OktaSignOnPolicyRuleConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,19 +13,19 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleConditions = require('./PolicyRuleConditions'); const PolicyRuleAuthContextCondition = require('./PolicyRuleAuthContextCondition'); const PolicyNetworkCondition = require('./PolicyNetworkCondition'); const PolicyPeopleCondition = require('./PolicyPeopleCondition'); /** * @class OktaSignOnPolicyRuleConditions - * @extends Resource + * @extends PolicyRuleConditions * @property { PolicyRuleAuthContextCondition } authContext * @property { PolicyNetworkCondition } network * @property { PolicyPeopleCondition } people */ -class OktaSignOnPolicyRuleConditions extends Resource { +class OktaSignOnPolicyRuleConditions extends PolicyRuleConditions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.authContext) { diff --git a/src/models/OktaSignOnPolicyRuleSignonActions.js b/src/models/OktaSignOnPolicyRuleSignonActions.js index 2c538010b..df398e949 100644 --- a/src/models/OktaSignOnPolicyRuleSignonActions.js +++ b/src/models/OktaSignOnPolicyRuleSignonActions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OktaSignOnPolicyRuleSignonSessionActions.js b/src/models/OktaSignOnPolicyRuleSignonSessionActions.js index 1b6550f12..86fdf6b70 100644 --- a/src/models/OktaSignOnPolicyRuleSignonSessionActions.js +++ b/src/models/OktaSignOnPolicyRuleSignonSessionActions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplication.js b/src/models/OpenIdConnectApplication.js index f285f6ba6..4259549f9 100644 --- a/src/models/OpenIdConnectApplication.js +++ b/src/models/OpenIdConnectApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplicationConsentMethod.js b/src/models/OpenIdConnectApplicationConsentMethod.js index 5d5a43df0..554fa2cda 100644 --- a/src/models/OpenIdConnectApplicationConsentMethod.js +++ b/src/models/OpenIdConnectApplicationConsentMethod.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplicationIdpInitiatedLogin.js b/src/models/OpenIdConnectApplicationIdpInitiatedLogin.js new file mode 100644 index 000000000..4f4c79e61 --- /dev/null +++ b/src/models/OpenIdConnectApplicationIdpInitiatedLogin.js @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class OpenIdConnectApplicationIdpInitiatedLogin + * @extends Resource + * @property { array } default_scope + * @property { string } mode + */ +class OpenIdConnectApplicationIdpInitiatedLogin extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = OpenIdConnectApplicationIdpInitiatedLogin; diff --git a/src/models/OpenIdConnectApplicationIssuerMode.js b/src/models/OpenIdConnectApplicationIssuerMode.js index c38d743d6..f53786655 100644 --- a/src/models/OpenIdConnectApplicationIssuerMode.js +++ b/src/models/OpenIdConnectApplicationIssuerMode.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplicationSettings.js b/src/models/OpenIdConnectApplicationSettings.js index b5590ed38..91ec26e47 100644 --- a/src/models/OpenIdConnectApplicationSettings.js +++ b/src/models/OpenIdConnectApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplicationSettingsClient.js b/src/models/OpenIdConnectApplicationSettingsClient.js index add667d05..39a96a4d9 100644 --- a/src/models/OpenIdConnectApplicationSettingsClient.js +++ b/src/models/OpenIdConnectApplicationSettingsClient.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,8 +14,11 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); +const OAuthGrantType = require('./OAuthGrantType'); +const OpenIdConnectApplicationIdpInitiatedLogin = require('./OpenIdConnectApplicationIdpInitiatedLogin'); const OpenIdConnectApplicationSettingsClientKeys = require('./OpenIdConnectApplicationSettingsClientKeys'); const OpenIdConnectApplicationSettingsRefreshToken = require('./OpenIdConnectApplicationSettingsRefreshToken'); +const OAuthResponseType = require('./OAuthResponseType'); /** * @class OpenIdConnectApplicationSettingsClient @@ -24,6 +27,7 @@ const OpenIdConnectApplicationSettingsRefreshToken = require('./OpenIdConnectApp * @property { string } client_uri * @property { OpenIdConnectApplicationConsentMethod } consent_method * @property { array } grant_types + * @property { OpenIdConnectApplicationIdpInitiatedLogin } idp_initiated_login * @property { string } initiate_login_uri * @property { OpenIdConnectApplicationIssuerMode } issuer_mode * @property { OpenIdConnectApplicationSettingsClientKeys } jwks @@ -38,12 +42,21 @@ const OpenIdConnectApplicationSettingsRefreshToken = require('./OpenIdConnectApp class OpenIdConnectApplicationSettingsClient extends Resource { constructor(resourceJson, client) { super(resourceJson, client); + if (resourceJson && resourceJson.grant_types) { + this.grant_types = resourceJson.grant_types.map(resourceItem => new OAuthGrantType(resourceItem)); + } + if (resourceJson && resourceJson.idp_initiated_login) { + this.idp_initiated_login = new OpenIdConnectApplicationIdpInitiatedLogin(resourceJson.idp_initiated_login); + } if (resourceJson && resourceJson.jwks) { this.jwks = new OpenIdConnectApplicationSettingsClientKeys(resourceJson.jwks); } if (resourceJson && resourceJson.refresh_token) { this.refresh_token = new OpenIdConnectApplicationSettingsRefreshToken(resourceJson.refresh_token); } + if (resourceJson && resourceJson.response_types) { + this.response_types = resourceJson.response_types.map(resourceItem => new OAuthResponseType(resourceItem)); + } } } diff --git a/src/models/OpenIdConnectApplicationSettingsClientKeys.js b/src/models/OpenIdConnectApplicationSettingsClientKeys.js index d26d124bd..1fce5d8d7 100644 --- a/src/models/OpenIdConnectApplicationSettingsClientKeys.js +++ b/src/models/OpenIdConnectApplicationSettingsClientKeys.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const JsonWebKey = require('./JsonWebKey'); /** * @class OpenIdConnectApplicationSettingsClientKeys @@ -24,7 +24,9 @@ var Resource = require('../resource'); class OpenIdConnectApplicationSettingsClientKeys extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.keys) { + this.keys = resourceJson.keys.map(resourceItem => new JsonWebKey(resourceItem)); + } } } diff --git a/src/models/OpenIdConnectApplicationSettingsRefreshToken.js b/src/models/OpenIdConnectApplicationSettingsRefreshToken.js index fbd3a8248..8ba94b036 100644 --- a/src/models/OpenIdConnectApplicationSettingsRefreshToken.js +++ b/src/models/OpenIdConnectApplicationSettingsRefreshToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectApplicationType.js b/src/models/OpenIdConnectApplicationType.js index 3d71bbc82..6b099bfb6 100644 --- a/src/models/OpenIdConnectApplicationType.js +++ b/src/models/OpenIdConnectApplicationType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/OpenIdConnectRefreshTokenRotationType.js b/src/models/OpenIdConnectRefreshTokenRotationType.js index 13b53c4cd..25b8837ad 100644 --- a/src/models/OpenIdConnectRefreshTokenRotationType.js +++ b/src/models/OpenIdConnectRefreshTokenRotationType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordCredential.js b/src/models/PasswordCredential.js index 805588eee..60fde8d9b 100644 --- a/src/models/PasswordCredential.js +++ b/src/models/PasswordCredential.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordCredentialHash.js b/src/models/PasswordCredentialHash.js index b489fc5e2..e77a2d891 100644 --- a/src/models/PasswordCredentialHash.js +++ b/src/models/PasswordCredentialHash.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordCredentialHashAlgorithm.js b/src/models/PasswordCredentialHashAlgorithm.js index 534c4e6fb..8915594aa 100644 --- a/src/models/PasswordCredentialHashAlgorithm.js +++ b/src/models/PasswordCredentialHashAlgorithm.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordCredentialHook.js b/src/models/PasswordCredentialHook.js index 41aca6f18..f3c59fe5b 100644 --- a/src/models/PasswordCredentialHook.js +++ b/src/models/PasswordCredentialHook.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordDictionary.js b/src/models/PasswordDictionary.js index 00aec4a5c..61c2636a8 100644 --- a/src/models/PasswordDictionary.js +++ b/src/models/PasswordDictionary.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordDictionaryCommon.js b/src/models/PasswordDictionaryCommon.js index 31dba6982..4d224c7c0 100644 --- a/src/models/PasswordDictionaryCommon.js +++ b/src/models/PasswordDictionaryCommon.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordExpirationPolicyRuleCondition.js b/src/models/PasswordExpirationPolicyRuleCondition.js index c67d2abb3..929ed56e2 100644 --- a/src/models/PasswordExpirationPolicyRuleCondition.js +++ b/src/models/PasswordExpirationPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicy.js b/src/models/PasswordPolicy.js index 0d41554c5..0df287ed4 100644 --- a/src/models/PasswordPolicy.js +++ b/src/models/PasswordPolicy.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyAuthenticationProviderCondition.js b/src/models/PasswordPolicyAuthenticationProviderCondition.js index bebf391a1..9e10d8ca8 100644 --- a/src/models/PasswordPolicyAuthenticationProviderCondition.js +++ b/src/models/PasswordPolicyAuthenticationProviderCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyConditions.js b/src/models/PasswordPolicyConditions.js index 09cb0e127..acf702ca2 100644 --- a/src/models/PasswordPolicyConditions.js +++ b/src/models/PasswordPolicyConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,17 +13,17 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleConditions = require('./PolicyRuleConditions'); const PasswordPolicyAuthenticationProviderCondition = require('./PasswordPolicyAuthenticationProviderCondition'); const PolicyPeopleCondition = require('./PolicyPeopleCondition'); /** * @class PasswordPolicyConditions - * @extends Resource + * @extends PolicyRuleConditions * @property { PasswordPolicyAuthenticationProviderCondition } authProvider * @property { PolicyPeopleCondition } people */ -class PasswordPolicyConditions extends Resource { +class PasswordPolicyConditions extends PolicyRuleConditions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.authProvider) { diff --git a/src/models/PasswordPolicyDelegationSettings.js b/src/models/PasswordPolicyDelegationSettings.js index c9ffe1fcd..d4fe8e187 100644 --- a/src/models/PasswordPolicyDelegationSettings.js +++ b/src/models/PasswordPolicyDelegationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyDelegationSettingsOptions.js b/src/models/PasswordPolicyDelegationSettingsOptions.js index c6e2b08ff..2ce7fe058 100644 --- a/src/models/PasswordPolicyDelegationSettingsOptions.js +++ b/src/models/PasswordPolicyDelegationSettingsOptions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyPasswordSettings.js b/src/models/PasswordPolicyPasswordSettings.js index e46735b04..f929ade4f 100644 --- a/src/models/PasswordPolicyPasswordSettings.js +++ b/src/models/PasswordPolicyPasswordSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyPasswordSettingsAge.js b/src/models/PasswordPolicyPasswordSettingsAge.js index ea60f992e..8c3f69e92 100644 --- a/src/models/PasswordPolicyPasswordSettingsAge.js +++ b/src/models/PasswordPolicyPasswordSettingsAge.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyPasswordSettingsComplexity.js b/src/models/PasswordPolicyPasswordSettingsComplexity.js index c08cacaa2..44ac31e40 100644 --- a/src/models/PasswordPolicyPasswordSettingsComplexity.js +++ b/src/models/PasswordPolicyPasswordSettingsComplexity.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyPasswordSettingsLockout.js b/src/models/PasswordPolicyPasswordSettingsLockout.js index 7c0b37261..ce01715d5 100644 --- a/src/models/PasswordPolicyPasswordSettingsLockout.js +++ b/src/models/PasswordPolicyPasswordSettingsLockout.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryEmail.js b/src/models/PasswordPolicyRecoveryEmail.js index 4e0b8ea87..ca70dc05e 100644 --- a/src/models/PasswordPolicyRecoveryEmail.js +++ b/src/models/PasswordPolicyRecoveryEmail.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryEmailProperties.js b/src/models/PasswordPolicyRecoveryEmailProperties.js index ffa6d3121..a17d69ad2 100644 --- a/src/models/PasswordPolicyRecoveryEmailProperties.js +++ b/src/models/PasswordPolicyRecoveryEmailProperties.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryEmailRecoveryToken.js b/src/models/PasswordPolicyRecoveryEmailRecoveryToken.js index 2e04d2722..eab850c06 100644 --- a/src/models/PasswordPolicyRecoveryEmailRecoveryToken.js +++ b/src/models/PasswordPolicyRecoveryEmailRecoveryToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryFactorSettings.js b/src/models/PasswordPolicyRecoveryFactorSettings.js index 90a7cc19b..8b607b823 100644 --- a/src/models/PasswordPolicyRecoveryFactorSettings.js +++ b/src/models/PasswordPolicyRecoveryFactorSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryFactors.js b/src/models/PasswordPolicyRecoveryFactors.js index fd4499642..67b0da045 100644 --- a/src/models/PasswordPolicyRecoveryFactors.js +++ b/src/models/PasswordPolicyRecoveryFactors.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryQuestion.js b/src/models/PasswordPolicyRecoveryQuestion.js index 1d6647bce..079b32db1 100644 --- a/src/models/PasswordPolicyRecoveryQuestion.js +++ b/src/models/PasswordPolicyRecoveryQuestion.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryQuestionComplexity.js b/src/models/PasswordPolicyRecoveryQuestionComplexity.js index a32e6b549..5f62485da 100644 --- a/src/models/PasswordPolicyRecoveryQuestionComplexity.js +++ b/src/models/PasswordPolicyRecoveryQuestionComplexity.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoveryQuestionProperties.js b/src/models/PasswordPolicyRecoveryQuestionProperties.js index 27c62a863..1106a4fb3 100644 --- a/src/models/PasswordPolicyRecoveryQuestionProperties.js +++ b/src/models/PasswordPolicyRecoveryQuestionProperties.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRecoverySettings.js b/src/models/PasswordPolicyRecoverySettings.js index f42d69765..7313cee0f 100644 --- a/src/models/PasswordPolicyRecoverySettings.js +++ b/src/models/PasswordPolicyRecoverySettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRule.js b/src/models/PasswordPolicyRule.js index 5c446c489..c01bc3129 100644 --- a/src/models/PasswordPolicyRule.js +++ b/src/models/PasswordPolicyRule.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRuleAction.js b/src/models/PasswordPolicyRuleAction.js index 505fdb2c1..dc6737b7b 100644 --- a/src/models/PasswordPolicyRuleAction.js +++ b/src/models/PasswordPolicyRuleAction.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PasswordPolicyRuleActions.js b/src/models/PasswordPolicyRuleActions.js index 0c7e0ffbb..fe8a222f0 100644 --- a/src/models/PasswordPolicyRuleActions.js +++ b/src/models/PasswordPolicyRuleActions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,17 +13,17 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleActions = require('./PolicyRuleActions'); const PasswordPolicyRuleAction = require('./PasswordPolicyRuleAction'); /** * @class PasswordPolicyRuleActions - * @extends Resource + * @extends PolicyRuleActions * @property { PasswordPolicyRuleAction } passwordChange * @property { PasswordPolicyRuleAction } selfServicePasswordReset * @property { PasswordPolicyRuleAction } selfServiceUnlock */ -class PasswordPolicyRuleActions extends Resource { +class PasswordPolicyRuleActions extends PolicyRuleActions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.passwordChange) { diff --git a/src/models/PasswordPolicyRuleConditions.js b/src/models/PasswordPolicyRuleConditions.js index 5caec2eaf..12ebf197f 100644 --- a/src/models/PasswordPolicyRuleConditions.js +++ b/src/models/PasswordPolicyRuleConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,17 +13,17 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -var Resource = require('../resource'); +var PolicyRuleConditions = require('./PolicyRuleConditions'); const PolicyNetworkCondition = require('./PolicyNetworkCondition'); const PolicyPeopleCondition = require('./PolicyPeopleCondition'); /** * @class PasswordPolicyRuleConditions - * @extends Resource + * @extends PolicyRuleConditions * @property { PolicyNetworkCondition } network * @property { PolicyPeopleCondition } people */ -class PasswordPolicyRuleConditions extends Resource { +class PasswordPolicyRuleConditions extends PolicyRuleConditions { constructor(resourceJson, client) { super(resourceJson, client); if (resourceJson && resourceJson.network) { diff --git a/src/models/PasswordPolicySettings.js b/src/models/PasswordPolicySettings.js index 99f1739da..56aaacbc6 100644 --- a/src/models/PasswordPolicySettings.js +++ b/src/models/PasswordPolicySettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PlatformConditionEvaluatorPlatform.js b/src/models/PlatformConditionEvaluatorPlatform.js index 033613777..011099115 100644 --- a/src/models/PlatformConditionEvaluatorPlatform.js +++ b/src/models/PlatformConditionEvaluatorPlatform.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PlatformConditionEvaluatorPlatformOperatingSystem.js b/src/models/PlatformConditionEvaluatorPlatformOperatingSystem.js index 0e62aab40..d9fabd168 100644 --- a/src/models/PlatformConditionEvaluatorPlatformOperatingSystem.js +++ b/src/models/PlatformConditionEvaluatorPlatformOperatingSystem.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.js b/src/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.js index 1feb47bf5..c80316c77 100644 --- a/src/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.js +++ b/src/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PlatformPolicyRuleCondition.js b/src/models/PlatformPolicyRuleCondition.js index cc15bc82c..00791b3ed 100644 --- a/src/models/PlatformPolicyRuleCondition.js +++ b/src/models/PlatformPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const PlatformConditionEvaluatorPlatform = require('./PlatformConditionEvaluatorPlatform'); /** * @class PlatformPolicyRuleCondition @@ -25,7 +25,12 @@ var Resource = require('../resource'); class PlatformPolicyRuleCondition extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.exclude) { + this.exclude = resourceJson.exclude.map(resourceItem => new PlatformConditionEvaluatorPlatform(resourceItem)); + } + if (resourceJson && resourceJson.include) { + this.include = resourceJson.include.map(resourceItem => new PlatformConditionEvaluatorPlatform(resourceItem)); + } } } diff --git a/src/models/Policy.js b/src/models/Policy.js index 8d1fea53c..cda035dae 100644 --- a/src/models/Policy.js +++ b/src/models/Policy.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyAccountLink.js b/src/models/PolicyAccountLink.js index a815fe604..4e95458bb 100644 --- a/src/models/PolicyAccountLink.js +++ b/src/models/PolicyAccountLink.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyAccountLinkFilter.js b/src/models/PolicyAccountLinkFilter.js index 918a66142..ebc14fb9f 100644 --- a/src/models/PolicyAccountLinkFilter.js +++ b/src/models/PolicyAccountLinkFilter.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyAccountLinkFilterGroups.js b/src/models/PolicyAccountLinkFilterGroups.js index a76cb9e75..c619ed9bd 100644 --- a/src/models/PolicyAccountLinkFilterGroups.js +++ b/src/models/PolicyAccountLinkFilterGroups.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyNetworkCondition.js b/src/models/PolicyNetworkCondition.js index 37f4f4a12..9f605bf0b 100644 --- a/src/models/PolicyNetworkCondition.js +++ b/src/models/PolicyNetworkCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyPeopleCondition.js b/src/models/PolicyPeopleCondition.js index bf666b213..835ef862a 100644 --- a/src/models/PolicyPeopleCondition.js +++ b/src/models/PolicyPeopleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyRule.js b/src/models/PolicyRule.js index 047c7f17f..1d944e7da 100644 --- a/src/models/PolicyRule.js +++ b/src/models/PolicyRule.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,14 +14,18 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const PolicyRuleActions = require('./PolicyRuleActions'); +const PolicyRuleConditions = require('./PolicyRuleConditions'); /** * @class PolicyRule * @extends Resource + * @property { PolicyRuleActions } actions + * @property { PolicyRuleConditions } conditions * @property { dateTime } created * @property { string } id * @property { dateTime } lastUpdated + * @property { string } name * @property { integer } priority * @property { string } status * @property { boolean } system @@ -30,7 +34,12 @@ var Resource = require('../resource'); class PolicyRule extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.actions) { + this.actions = new PolicyRuleActions(resourceJson.actions); + } + if (resourceJson && resourceJson.conditions) { + this.conditions = new PolicyRuleConditions(resourceJson.conditions); + } } /** diff --git a/src/models/PolicyRuleActions.js b/src/models/PolicyRuleActions.js new file mode 100644 index 000000000..13c2f26d8 --- /dev/null +++ b/src/models/PolicyRuleActions.js @@ -0,0 +1,52 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const PolicyRuleActionsEnroll = require('./PolicyRuleActionsEnroll'); +const PasswordPolicyRuleAction = require('./PasswordPolicyRuleAction'); +const OktaSignOnPolicyRuleSignonActions = require('./OktaSignOnPolicyRuleSignonActions'); + +/** + * @class PolicyRuleActions + * @extends Resource + * @property { PolicyRuleActionsEnroll } enroll + * @property { PasswordPolicyRuleAction } passwordChange + * @property { PasswordPolicyRuleAction } selfServicePasswordReset + * @property { PasswordPolicyRuleAction } selfServiceUnlock + * @property { OktaSignOnPolicyRuleSignonActions } signon + */ +class PolicyRuleActions extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.enroll) { + this.enroll = new PolicyRuleActionsEnroll(resourceJson.enroll); + } + if (resourceJson && resourceJson.passwordChange) { + this.passwordChange = new PasswordPolicyRuleAction(resourceJson.passwordChange); + } + if (resourceJson && resourceJson.selfServicePasswordReset) { + this.selfServicePasswordReset = new PasswordPolicyRuleAction(resourceJson.selfServicePasswordReset); + } + if (resourceJson && resourceJson.selfServiceUnlock) { + this.selfServiceUnlock = new PasswordPolicyRuleAction(resourceJson.selfServiceUnlock); + } + if (resourceJson && resourceJson.signon) { + this.signon = new OktaSignOnPolicyRuleSignonActions(resourceJson.signon); + } + } + +} + +module.exports = PolicyRuleActions; diff --git a/src/models/PolicyRuleActionsEnroll.js b/src/models/PolicyRuleActionsEnroll.js new file mode 100644 index 000000000..ccf325c59 --- /dev/null +++ b/src/models/PolicyRuleActionsEnroll.js @@ -0,0 +1,32 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class PolicyRuleActionsEnroll + * @extends Resource + * @property { PolicyRuleActionsEnrollSelf } self + */ +class PolicyRuleActionsEnroll extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = PolicyRuleActionsEnroll; diff --git a/src/models/PolicyRuleActionsEnrollSelf.js b/src/models/PolicyRuleActionsEnrollSelf.js new file mode 100644 index 000000000..5c953c7fc --- /dev/null +++ b/src/models/PolicyRuleActionsEnrollSelf.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class PolicyRuleActionsEnrollSelf + * @extends Resource + */ +class PolicyRuleActionsEnrollSelf extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = PolicyRuleActionsEnrollSelf; diff --git a/src/models/PolicyRuleAuthContextCondition.js b/src/models/PolicyRuleAuthContextCondition.js index 576d2ef1f..4e30bfeab 100644 --- a/src/models/PolicyRuleAuthContextCondition.js +++ b/src/models/PolicyRuleAuthContextCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyRuleConditions.js b/src/models/PolicyRuleConditions.js index 6534d9f64..bc58b5c08 100644 --- a/src/models/PolicyRuleConditions.js +++ b/src/models/PolicyRuleConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicySubject.js b/src/models/PolicySubject.js index a55bc37d9..a61b66e41 100644 --- a/src/models/PolicySubject.js +++ b/src/models/PolicySubject.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicySubjectMatchType.js b/src/models/PolicySubjectMatchType.js index 8f85d1a01..4ccedde19 100644 --- a/src/models/PolicySubjectMatchType.js +++ b/src/models/PolicySubjectMatchType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyType.js b/src/models/PolicyType.js index d01e517d5..8eddd6092 100644 --- a/src/models/PolicyType.js +++ b/src/models/PolicyType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PolicyUserNameTemplate.js b/src/models/PolicyUserNameTemplate.js index f4f867459..2df4fd7fe 100644 --- a/src/models/PolicyUserNameTemplate.js +++ b/src/models/PolicyUserNameTemplate.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProfileMapping.js b/src/models/ProfileMapping.js new file mode 100644 index 000000000..06a2a97eb --- /dev/null +++ b/src/models/ProfileMapping.js @@ -0,0 +1,47 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const ProfileMappingSource = require('./ProfileMappingSource'); + +/** + * @class ProfileMapping + * @extends Resource + * @property { hash } _links + * @property { string } id + * @property { hash } properties + * @property { ProfileMappingSource } source + * @property { ProfileMappingSource } target + */ +class ProfileMapping extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.source) { + this.source = new ProfileMappingSource(resourceJson.source); + } + if (resourceJson && resourceJson.target) { + this.target = new ProfileMappingSource(resourceJson.target); + } + } + + /** + * @returns {Promise} + */ + update() { + return this.httpClient.updateProfileMapping(this.id, this); + } +} + +module.exports = ProfileMapping; diff --git a/src/models/ProfileMappingProperty.js b/src/models/ProfileMappingProperty.js new file mode 100644 index 000000000..f7272ef1a --- /dev/null +++ b/src/models/ProfileMappingProperty.js @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class ProfileMappingProperty + * @extends Resource + * @property { string } expression + * @property { ProfileMappingPropertyPushStatus } pushStatus + */ +class ProfileMappingProperty extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = ProfileMappingProperty; diff --git a/src/models/ProfileMappingPropertyPushStatus.js b/src/models/ProfileMappingPropertyPushStatus.js new file mode 100644 index 000000000..e5cfa9b3a --- /dev/null +++ b/src/models/ProfileMappingPropertyPushStatus.js @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class ProfileMappingPropertyPushStatus + * @extends Resource + */ +class ProfileMappingPropertyPushStatus extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = ProfileMappingPropertyPushStatus; diff --git a/src/models/ProfileMappingSource.js b/src/models/ProfileMappingSource.js new file mode 100644 index 000000000..db4a496f2 --- /dev/null +++ b/src/models/ProfileMappingSource.js @@ -0,0 +1,35 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class ProfileMappingSource + * @extends Resource + * @property { hash } _links + * @property { string } id + * @property { string } name + * @property { string } type + */ +class ProfileMappingSource extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = ProfileMappingSource; diff --git a/src/models/Protocol.js b/src/models/Protocol.js index 3dbd73a4f..a053b859a 100644 --- a/src/models/Protocol.js +++ b/src/models/Protocol.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolAlgorithmType.js b/src/models/ProtocolAlgorithmType.js index 575a03c52..ba6b56928 100644 --- a/src/models/ProtocolAlgorithmType.js +++ b/src/models/ProtocolAlgorithmType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolAlgorithmTypeSignature.js b/src/models/ProtocolAlgorithmTypeSignature.js index c7f18b2d1..ace31dbcb 100644 --- a/src/models/ProtocolAlgorithmTypeSignature.js +++ b/src/models/ProtocolAlgorithmTypeSignature.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolAlgorithms.js b/src/models/ProtocolAlgorithms.js index 148935c2c..c2de8cf8a 100644 --- a/src/models/ProtocolAlgorithms.js +++ b/src/models/ProtocolAlgorithms.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolEndpoint.js b/src/models/ProtocolEndpoint.js index f498c2493..cf601d11b 100644 --- a/src/models/ProtocolEndpoint.js +++ b/src/models/ProtocolEndpoint.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolEndpoints.js b/src/models/ProtocolEndpoints.js index 0a0d5e008..2e18c55bc 100644 --- a/src/models/ProtocolEndpoints.js +++ b/src/models/ProtocolEndpoints.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolRelayState.js b/src/models/ProtocolRelayState.js index 40a77f0dc..97f22f6a3 100644 --- a/src/models/ProtocolRelayState.js +++ b/src/models/ProtocolRelayState.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolRelayStateFormat.js b/src/models/ProtocolRelayStateFormat.js index de3f87993..6cf5bf814 100644 --- a/src/models/ProtocolRelayStateFormat.js +++ b/src/models/ProtocolRelayStateFormat.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProtocolSettings.js b/src/models/ProtocolSettings.js index b5923de10..98ff048ef 100644 --- a/src/models/ProtocolSettings.js +++ b/src/models/ProtocolSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Provisioning.js b/src/models/Provisioning.js index 4b3ad6447..acc741293 100644 --- a/src/models/Provisioning.js +++ b/src/models/Provisioning.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProvisioningConditions.js b/src/models/ProvisioningConditions.js index d9791e38b..96f24f854 100644 --- a/src/models/ProvisioningConditions.js +++ b/src/models/ProvisioningConditions.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProvisioningDeprovisionedCondition.js b/src/models/ProvisioningDeprovisionedCondition.js index 0f5e4ad8b..0d158c71c 100644 --- a/src/models/ProvisioningDeprovisionedCondition.js +++ b/src/models/ProvisioningDeprovisionedCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProvisioningGroups.js b/src/models/ProvisioningGroups.js index b0e3b70d2..c6de8cf62 100644 --- a/src/models/ProvisioningGroups.js +++ b/src/models/ProvisioningGroups.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ProvisioningSuspendedCondition.js b/src/models/ProvisioningSuspendedCondition.js index 5bb6074a4..bc97829d0 100644 --- a/src/models/ProvisioningSuspendedCondition.js +++ b/src/models/ProvisioningSuspendedCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PushUserFactor.js b/src/models/PushUserFactor.js index e292fae83..4468ecd34 100644 --- a/src/models/PushUserFactor.js +++ b/src/models/PushUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/PushUserFactorProfile.js b/src/models/PushUserFactorProfile.js index 3622740c2..6ce37c058 100644 --- a/src/models/PushUserFactorProfile.js +++ b/src/models/PushUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RecoveryQuestionCredential.js b/src/models/RecoveryQuestionCredential.js index c8e1fbfd8..1a1184a5e 100644 --- a/src/models/RecoveryQuestionCredential.js +++ b/src/models/RecoveryQuestionCredential.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ResetPasswordToken.js b/src/models/ResetPasswordToken.js index a9681e12f..90a1ed301 100644 --- a/src/models/ResetPasswordToken.js +++ b/src/models/ResetPasswordToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ResponseLinks.js b/src/models/ResponseLinks.js index bda8cbbed..1ca08f430 100644 --- a/src/models/ResponseLinks.js +++ b/src/models/ResponseLinks.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RiskPolicyRuleCondition.js b/src/models/RiskPolicyRuleCondition.js index f62137bb5..0e341e1de 100644 --- a/src/models/RiskPolicyRuleCondition.js +++ b/src/models/RiskPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RiskScorePolicyRuleCondition.js b/src/models/RiskScorePolicyRuleCondition.js index ca2fdc27f..ef083cad0 100644 --- a/src/models/RiskScorePolicyRuleCondition.js +++ b/src/models/RiskScorePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Role.js b/src/models/Role.js index 027e93d54..5af136725 100644 --- a/src/models/Role.js +++ b/src/models/Role.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RoleAssignmentType.js b/src/models/RoleAssignmentType.js index 69d15c693..29e123fe7 100644 --- a/src/models/RoleAssignmentType.js +++ b/src/models/RoleAssignmentType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RoleStatus.js b/src/models/RoleStatus.js index f4707910f..895955239 100644 --- a/src/models/RoleStatus.js +++ b/src/models/RoleStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/RoleType.js b/src/models/RoleType.js index 03fb862b3..774a4b40c 100644 --- a/src/models/RoleType.js +++ b/src/models/RoleType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SamlApplication.js b/src/models/SamlApplication.js index b4ea5ad54..35ae2851a 100644 --- a/src/models/SamlApplication.js +++ b/src/models/SamlApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SamlApplicationSettings.js b/src/models/SamlApplicationSettings.js index a1802ad9b..5aae966eb 100644 --- a/src/models/SamlApplicationSettings.js +++ b/src/models/SamlApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SamlApplicationSettingsSignOn.js b/src/models/SamlApplicationSettingsSignOn.js index 01b82a580..42702d978 100644 --- a/src/models/SamlApplicationSettingsSignOn.js +++ b/src/models/SamlApplicationSettingsSignOn.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,10 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const AcsEndpoint = require('./AcsEndpoint'); +const SamlAttributeStatement = require('./SamlAttributeStatement'); +const SingleLogout = require('./SingleLogout'); +const SpCertificate = require('./SpCertificate'); /** * @class SamlApplicationSettingsSignOn @@ -37,6 +40,8 @@ var Resource = require('../resource'); * @property { boolean } requestCompressed * @property { boolean } responseSigned * @property { string } signatureAlgorithm + * @property { SingleLogout } slo + * @property { SpCertificate } spCertificate * @property { string } spIssuer * @property { string } ssoAcsUrl * @property { string } ssoAcsUrlOverride @@ -46,7 +51,18 @@ var Resource = require('../resource'); class SamlApplicationSettingsSignOn extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.acsEndpoints) { + this.acsEndpoints = resourceJson.acsEndpoints.map(resourceItem => new AcsEndpoint(resourceItem)); + } + if (resourceJson && resourceJson.attributeStatements) { + this.attributeStatements = resourceJson.attributeStatements.map(resourceItem => new SamlAttributeStatement(resourceItem)); + } + if (resourceJson && resourceJson.slo) { + this.slo = new SingleLogout(resourceJson.slo); + } + if (resourceJson && resourceJson.spCertificate) { + this.spCertificate = new SpCertificate(resourceJson.spCertificate); + } } } diff --git a/src/models/SamlAttributeStatement.js b/src/models/SamlAttributeStatement.js index b815df917..11b9a7c17 100644 --- a/src/models/SamlAttributeStatement.js +++ b/src/models/SamlAttributeStatement.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ScheduledUserLifecycleAction.js b/src/models/ScheduledUserLifecycleAction.js index 967962d8b..21ef5633f 100644 --- a/src/models/ScheduledUserLifecycleAction.js +++ b/src/models/ScheduledUserLifecycleAction.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SchemeApplicationCredentials.js b/src/models/SchemeApplicationCredentials.js index 46b022f4f..cd12a249e 100644 --- a/src/models/SchemeApplicationCredentials.js +++ b/src/models/SchemeApplicationCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Scope.js b/src/models/Scope.js index de0d9ed7a..592112999 100644 --- a/src/models/Scope.js +++ b/src/models/Scope.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ScopeType.js b/src/models/ScopeType.js index ebb6d5793..851269342 100644 --- a/src/models/ScopeType.js +++ b/src/models/ScopeType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurePasswordStoreApplication.js b/src/models/SecurePasswordStoreApplication.js index 704b2219d..5d3b8daf7 100644 --- a/src/models/SecurePasswordStoreApplication.js +++ b/src/models/SecurePasswordStoreApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurePasswordStoreApplicationSettings.js b/src/models/SecurePasswordStoreApplicationSettings.js index ddbf265d1..aad3e9463 100644 --- a/src/models/SecurePasswordStoreApplicationSettings.js +++ b/src/models/SecurePasswordStoreApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurePasswordStoreApplicationSettingsApplication.js b/src/models/SecurePasswordStoreApplicationSettingsApplication.js index d1e4d8f4c..4339b17e7 100644 --- a/src/models/SecurePasswordStoreApplicationSettingsApplication.js +++ b/src/models/SecurePasswordStoreApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurityQuestion.js b/src/models/SecurityQuestion.js index 11e666820..0a454092a 100644 --- a/src/models/SecurityQuestion.js +++ b/src/models/SecurityQuestion.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurityQuestionUserFactor.js b/src/models/SecurityQuestionUserFactor.js index fca1e8070..0a8dc68dd 100644 --- a/src/models/SecurityQuestionUserFactor.js +++ b/src/models/SecurityQuestionUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SecurityQuestionUserFactorProfile.js b/src/models/SecurityQuestionUserFactorProfile.js index 4f1e2019f..540ad8bfb 100644 --- a/src/models/SecurityQuestionUserFactorProfile.js +++ b/src/models/SecurityQuestionUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/Session.js b/src/models/Session.js index 115b82998..284270d5f 100644 --- a/src/models/Session.js +++ b/src/models/Session.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,6 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); +const SessionAuthenticationMethod = require('./SessionAuthenticationMethod'); const SessionIdentityProvider = require('./SessionIdentityProvider'); /** @@ -34,6 +35,9 @@ const SessionIdentityProvider = require('./SessionIdentityProvider'); class Session extends Resource { constructor(resourceJson, client) { super(resourceJson, client); + if (resourceJson && resourceJson.amr) { + this.amr = resourceJson.amr.map(resourceItem => new SessionAuthenticationMethod(resourceItem)); + } if (resourceJson && resourceJson.idp) { this.idp = new SessionIdentityProvider(resourceJson.idp); } diff --git a/src/models/SessionAuthenticationMethod.js b/src/models/SessionAuthenticationMethod.js index 60ff01876..bd64a7310 100644 --- a/src/models/SessionAuthenticationMethod.js +++ b/src/models/SessionAuthenticationMethod.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SessionIdentityProvider.js b/src/models/SessionIdentityProvider.js index fdae30919..c4c7c3430 100644 --- a/src/models/SessionIdentityProvider.js +++ b/src/models/SessionIdentityProvider.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SessionIdentityProviderType.js b/src/models/SessionIdentityProviderType.js index a8abd6043..0d1d670f8 100644 --- a/src/models/SessionIdentityProviderType.js +++ b/src/models/SessionIdentityProviderType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SessionStatus.js b/src/models/SessionStatus.js index 9779f8f78..62dcc97b8 100644 --- a/src/models/SessionStatus.js +++ b/src/models/SessionStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SingleLogout.js b/src/models/SingleLogout.js new file mode 100644 index 000000000..1fd7ac37c --- /dev/null +++ b/src/models/SingleLogout.js @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class SingleLogout + * @extends Resource + * @property { boolean } enabled + * @property { string } issuer + * @property { string } logoutUrl + */ +class SingleLogout extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = SingleLogout; diff --git a/src/models/SmsTemplate.js b/src/models/SmsTemplate.js index 22561a796..d38fc10a2 100644 --- a/src/models/SmsTemplate.js +++ b/src/models/SmsTemplate.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SmsTemplateTranslations.js b/src/models/SmsTemplateTranslations.js index 9c55078be..81f38d78c 100644 --- a/src/models/SmsTemplateTranslations.js +++ b/src/models/SmsTemplateTranslations.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SmsTemplateType.js b/src/models/SmsTemplateType.js index 60552343a..f0cd1ce0a 100644 --- a/src/models/SmsTemplateType.js +++ b/src/models/SmsTemplateType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SmsUserFactor.js b/src/models/SmsUserFactor.js index 378e85cd7..94858e7b1 100644 --- a/src/models/SmsUserFactor.js +++ b/src/models/SmsUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SmsUserFactorProfile.js b/src/models/SmsUserFactorProfile.js index aa30c3b2c..089a00e2e 100644 --- a/src/models/SmsUserFactorProfile.js +++ b/src/models/SmsUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SocialAuthToken.js b/src/models/SocialAuthToken.js index 0dd6c2f5c..52c726eeb 100644 --- a/src/models/SocialAuthToken.js +++ b/src/models/SocialAuthToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SpCertificate.js b/src/models/SpCertificate.js new file mode 100644 index 000000000..9cd23e439 --- /dev/null +++ b/src/models/SpCertificate.js @@ -0,0 +1,32 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class SpCertificate + * @extends Resource + * @property { array } x5c + */ +class SpCertificate extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = SpCertificate; diff --git a/src/models/SwaApplication.js b/src/models/SwaApplication.js index d74daa1e9..431bc0eed 100644 --- a/src/models/SwaApplication.js +++ b/src/models/SwaApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SwaApplicationSettings.js b/src/models/SwaApplicationSettings.js index 494912372..018b75716 100644 --- a/src/models/SwaApplicationSettings.js +++ b/src/models/SwaApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SwaApplicationSettingsApplication.js b/src/models/SwaApplicationSettingsApplication.js index 31fd56907..a1f5b9d90 100644 --- a/src/models/SwaApplicationSettingsApplication.js +++ b/src/models/SwaApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SwaThreeFieldApplication.js b/src/models/SwaThreeFieldApplication.js index 91eb5a94d..e94042480 100644 --- a/src/models/SwaThreeFieldApplication.js +++ b/src/models/SwaThreeFieldApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SwaThreeFieldApplicationSettings.js b/src/models/SwaThreeFieldApplicationSettings.js index 08a8976a4..1eb19fefa 100644 --- a/src/models/SwaThreeFieldApplicationSettings.js +++ b/src/models/SwaThreeFieldApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/SwaThreeFieldApplicationSettingsApplication.js b/src/models/SwaThreeFieldApplicationSettingsApplication.js index 84739e659..5ff3cccd4 100644 --- a/src/models/SwaThreeFieldApplicationSettingsApplication.js +++ b/src/models/SwaThreeFieldApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/TempPassword.js b/src/models/TempPassword.js index 4f1289abd..504f7db50 100644 --- a/src/models/TempPassword.js +++ b/src/models/TempPassword.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/ThreatInsightConfiguration.js b/src/models/ThreatInsightConfiguration.js new file mode 100644 index 000000000..7bd41c6d4 --- /dev/null +++ b/src/models/ThreatInsightConfiguration.js @@ -0,0 +1,42 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class ThreatInsightConfiguration + * @extends Resource + * @property { hash } _links + * @property { string } action + * @property { dateTime } created + * @property { array } excludeZones + * @property { dateTime } lastUpdated + */ +class ThreatInsightConfiguration extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + + /** + * @returns {Promise} + */ + update() { + return this.httpClient.updateConfiguration(this); + } +} + +module.exports = ThreatInsightConfiguration; diff --git a/src/models/TokenAuthorizationServerPolicyRuleAction.js b/src/models/TokenAuthorizationServerPolicyRuleAction.js new file mode 100644 index 000000000..50805fc90 --- /dev/null +++ b/src/models/TokenAuthorizationServerPolicyRuleAction.js @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class TokenAuthorizationServerPolicyRuleAction + * @extends Resource + * @property { integer } accessTokenLifetimeMinutes + * @property { integer } refreshTokenLifetimeMinutes + * @property { integer } refreshTokenWindowMinutes + */ +class TokenAuthorizationServerPolicyRuleAction extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = TokenAuthorizationServerPolicyRuleAction; diff --git a/src/models/TokenUserFactor.js b/src/models/TokenUserFactor.js index 2bd42994c..ba21f34c6 100644 --- a/src/models/TokenUserFactor.js +++ b/src/models/TokenUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/TokenUserFactorProfile.js b/src/models/TokenUserFactorProfile.js index ca8a4d4f9..3ea74a428 100644 --- a/src/models/TokenUserFactorProfile.js +++ b/src/models/TokenUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/TotpUserFactor.js b/src/models/TotpUserFactor.js index d3948f155..b075689c1 100644 --- a/src/models/TotpUserFactor.js +++ b/src/models/TotpUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/TotpUserFactorProfile.js b/src/models/TotpUserFactorProfile.js index 1b797d45d..05f7b7f0c 100644 --- a/src/models/TotpUserFactorProfile.js +++ b/src/models/TotpUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/TrustedOrigin.js b/src/models/TrustedOrigin.js index d68b1606b..f6b9b1a13 100644 --- a/src/models/TrustedOrigin.js +++ b/src/models/TrustedOrigin.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const Scope = require('./Scope'); /** * @class TrustedOrigin @@ -33,7 +33,9 @@ var Resource = require('../resource'); class TrustedOrigin extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.scopes) { + this.scopes = resourceJson.scopes.map(resourceItem => new Scope(resourceItem)); + } } /** diff --git a/src/models/U2fUserFactor.js b/src/models/U2fUserFactor.js index 42a015ea5..77cc8872b 100644 --- a/src/models/U2fUserFactor.js +++ b/src/models/U2fUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/U2fUserFactorProfile.js b/src/models/U2fUserFactorProfile.js index add9a87fe..a1c2ecd27 100644 --- a/src/models/U2fUserFactorProfile.js +++ b/src/models/U2fUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/User.js b/src/models/User.js index 72a311aef..7314627ac 100644 --- a/src/models/User.js +++ b/src/models/User.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserActivationToken.js b/src/models/UserActivationToken.js index 7aef8e3d9..770b62c74 100644 --- a/src/models/UserActivationToken.js +++ b/src/models/UserActivationToken.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserCondition.js b/src/models/UserCondition.js index 2d4f94a42..f3c9d3441 100644 --- a/src/models/UserCondition.js +++ b/src/models/UserCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserCredentials.js b/src/models/UserCredentials.js index 6c3f957e6..f6c2a2638 100644 --- a/src/models/UserCredentials.js +++ b/src/models/UserCredentials.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserFactor.js b/src/models/UserFactor.js index db4192553..4652c8023 100644 --- a/src/models/UserFactor.js +++ b/src/models/UserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserIdentifierConditionEvaluatorPattern.js b/src/models/UserIdentifierConditionEvaluatorPattern.js index 1962466fb..ecd31eac0 100644 --- a/src/models/UserIdentifierConditionEvaluatorPattern.js +++ b/src/models/UserIdentifierConditionEvaluatorPattern.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserIdentifierPolicyRuleCondition.js b/src/models/UserIdentifierPolicyRuleCondition.js index 4722109c9..de4038dfb 100644 --- a/src/models/UserIdentifierPolicyRuleCondition.js +++ b/src/models/UserIdentifierPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -14,7 +14,7 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ var Resource = require('../resource'); - +const UserIdentifierConditionEvaluatorPattern = require('./UserIdentifierConditionEvaluatorPattern'); /** * @class UserIdentifierPolicyRuleCondition @@ -26,7 +26,9 @@ var Resource = require('../resource'); class UserIdentifierPolicyRuleCondition extends Resource { constructor(resourceJson, client) { super(resourceJson, client); - + if (resourceJson && resourceJson.patterns) { + this.patterns = resourceJson.patterns.map(resourceItem => new UserIdentifierConditionEvaluatorPattern(resourceItem)); + } } } diff --git a/src/models/UserIdentityProviderLinkRequest.js b/src/models/UserIdentityProviderLinkRequest.js index 0d763ca7a..ad025a960 100644 --- a/src/models/UserIdentityProviderLinkRequest.js +++ b/src/models/UserIdentityProviderLinkRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserLifecycleAttributePolicyRuleCondition.js b/src/models/UserLifecycleAttributePolicyRuleCondition.js index 8b67422b5..4f7a43ec5 100644 --- a/src/models/UserLifecycleAttributePolicyRuleCondition.js +++ b/src/models/UserLifecycleAttributePolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserNextLogin.js b/src/models/UserNextLogin.js index e767b89fe..71b70a9c6 100644 --- a/src/models/UserNextLogin.js +++ b/src/models/UserNextLogin.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserPolicyRuleCondition.js b/src/models/UserPolicyRuleCondition.js index 3f3c30705..47c9785fd 100644 --- a/src/models/UserPolicyRuleCondition.js +++ b/src/models/UserPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserProfile.js b/src/models/UserProfile.js index de07dff7e..4ba2e91c9 100644 --- a/src/models/UserProfile.js +++ b/src/models/UserProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserSchema.js b/src/models/UserSchema.js new file mode 100644 index 000000000..33304af68 --- /dev/null +++ b/src/models/UserSchema.js @@ -0,0 +1,43 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const UserSchemaDefinitions = require('./UserSchemaDefinitions'); + +/** + * @class UserSchema + * @extends Resource + * @property { string } $schema + * @property { hash } _links + * @property { string } created + * @property { UserSchemaDefinitions } definitions + * @property { string } id + * @property { string } lastUpdated + * @property { string } name + * @property { hash } properties + * @property { string } title + * @property { string } type + */ +class UserSchema extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.definitions) { + this.definitions = new UserSchemaDefinitions(resourceJson.definitions); + } + } + +} + +module.exports = UserSchema; diff --git a/src/models/UserSchemaAttribute.js b/src/models/UserSchemaAttribute.js new file mode 100644 index 000000000..3dc2e5b2a --- /dev/null +++ b/src/models/UserSchemaAttribute.js @@ -0,0 +1,47 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const UserSchemaAttributeMaster = require('./UserSchemaAttributeMaster'); +const UserSchemaAttributePermission = require('./UserSchemaAttributePermission'); + +/** + * @class UserSchemaAttribute + * @extends Resource + * @property { string } description + * @property { UserSchemaAttributeMaster } master + * @property { integer } maxLength + * @property { integer } minLength + * @property { string } mutability + * @property { array } permissions + * @property { boolean } required + * @property { string } scope + * @property { string } title + * @property { string } type + */ +class UserSchemaAttribute extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.master) { + this.master = new UserSchemaAttributeMaster(resourceJson.master); + } + if (resourceJson && resourceJson.permissions) { + this.permissions = resourceJson.permissions.map(resourceItem => new UserSchemaAttributePermission(resourceItem)); + } + } + +} + +module.exports = UserSchemaAttribute; diff --git a/src/models/UserSchemaAttributeMaster.js b/src/models/UserSchemaAttributeMaster.js new file mode 100644 index 000000000..d9c39651a --- /dev/null +++ b/src/models/UserSchemaAttributeMaster.js @@ -0,0 +1,32 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class UserSchemaAttributeMaster + * @extends Resource + * @property { string } type + */ +class UserSchemaAttributeMaster extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = UserSchemaAttributeMaster; diff --git a/src/models/UserSchemaAttributePermission.js b/src/models/UserSchemaAttributePermission.js new file mode 100644 index 000000000..ca3f6a24b --- /dev/null +++ b/src/models/UserSchemaAttributePermission.js @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class UserSchemaAttributePermission + * @extends Resource + * @property { string } action + * @property { string } principal + */ +class UserSchemaAttributePermission extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = UserSchemaAttributePermission; diff --git a/src/models/UserSchemaBase.js b/src/models/UserSchemaBase.js new file mode 100644 index 000000000..0eae7927e --- /dev/null +++ b/src/models/UserSchemaBase.js @@ -0,0 +1,37 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const UserSchemaBaseProperties = require('./UserSchemaBaseProperties'); + +/** + * @class UserSchemaBase + * @extends Resource + * @property { string } id + * @property { UserSchemaBaseProperties } properties + * @property { array } required + * @property { string } type + */ +class UserSchemaBase extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.properties) { + this.properties = new UserSchemaBaseProperties(resourceJson.properties); + } + } + +} + +module.exports = UserSchemaBase; diff --git a/src/models/UserSchemaBaseProperties.js b/src/models/UserSchemaBaseProperties.js new file mode 100644 index 000000000..35c4af77f --- /dev/null +++ b/src/models/UserSchemaBaseProperties.js @@ -0,0 +1,154 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const UserSchemaAttribute = require('./UserSchemaAttribute'); + +/** + * @class UserSchemaBaseProperties + * @extends Resource + * @property { UserSchemaAttribute } city + * @property { UserSchemaAttribute } costCenter + * @property { UserSchemaAttribute } countryCode + * @property { UserSchemaAttribute } department + * @property { UserSchemaAttribute } displayName + * @property { UserSchemaAttribute } division + * @property { UserSchemaAttribute } email + * @property { UserSchemaAttribute } employeeNumber + * @property { UserSchemaAttribute } firstName + * @property { UserSchemaAttribute } honorificPrefix + * @property { UserSchemaAttribute } honorificSuffix + * @property { UserSchemaAttribute } lastName + * @property { UserSchemaAttribute } locale + * @property { UserSchemaAttribute } login + * @property { UserSchemaAttribute } manager + * @property { UserSchemaAttribute } managerId + * @property { UserSchemaAttribute } middleName + * @property { UserSchemaAttribute } mobilePhone + * @property { UserSchemaAttribute } nickName + * @property { UserSchemaAttribute } organization + * @property { UserSchemaAttribute } postalAddress + * @property { UserSchemaAttribute } preferredLanguage + * @property { UserSchemaAttribute } primaryPhone + * @property { UserSchemaAttribute } profileUrl + * @property { UserSchemaAttribute } secondEmail + * @property { UserSchemaAttribute } state + * @property { UserSchemaAttribute } streetAddress + * @property { UserSchemaAttribute } timezone + * @property { UserSchemaAttribute } title + * @property { UserSchemaAttribute } userType + * @property { UserSchemaAttribute } zipCode + */ +class UserSchemaBaseProperties extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.city) { + this.city = new UserSchemaAttribute(resourceJson.city); + } + if (resourceJson && resourceJson.costCenter) { + this.costCenter = new UserSchemaAttribute(resourceJson.costCenter); + } + if (resourceJson && resourceJson.countryCode) { + this.countryCode = new UserSchemaAttribute(resourceJson.countryCode); + } + if (resourceJson && resourceJson.department) { + this.department = new UserSchemaAttribute(resourceJson.department); + } + if (resourceJson && resourceJson.displayName) { + this.displayName = new UserSchemaAttribute(resourceJson.displayName); + } + if (resourceJson && resourceJson.division) { + this.division = new UserSchemaAttribute(resourceJson.division); + } + if (resourceJson && resourceJson.email) { + this.email = new UserSchemaAttribute(resourceJson.email); + } + if (resourceJson && resourceJson.employeeNumber) { + this.employeeNumber = new UserSchemaAttribute(resourceJson.employeeNumber); + } + if (resourceJson && resourceJson.firstName) { + this.firstName = new UserSchemaAttribute(resourceJson.firstName); + } + if (resourceJson && resourceJson.honorificPrefix) { + this.honorificPrefix = new UserSchemaAttribute(resourceJson.honorificPrefix); + } + if (resourceJson && resourceJson.honorificSuffix) { + this.honorificSuffix = new UserSchemaAttribute(resourceJson.honorificSuffix); + } + if (resourceJson && resourceJson.lastName) { + this.lastName = new UserSchemaAttribute(resourceJson.lastName); + } + if (resourceJson && resourceJson.locale) { + this.locale = new UserSchemaAttribute(resourceJson.locale); + } + if (resourceJson && resourceJson.login) { + this.login = new UserSchemaAttribute(resourceJson.login); + } + if (resourceJson && resourceJson.manager) { + this.manager = new UserSchemaAttribute(resourceJson.manager); + } + if (resourceJson && resourceJson.managerId) { + this.managerId = new UserSchemaAttribute(resourceJson.managerId); + } + if (resourceJson && resourceJson.middleName) { + this.middleName = new UserSchemaAttribute(resourceJson.middleName); + } + if (resourceJson && resourceJson.mobilePhone) { + this.mobilePhone = new UserSchemaAttribute(resourceJson.mobilePhone); + } + if (resourceJson && resourceJson.nickName) { + this.nickName = new UserSchemaAttribute(resourceJson.nickName); + } + if (resourceJson && resourceJson.organization) { + this.organization = new UserSchemaAttribute(resourceJson.organization); + } + if (resourceJson && resourceJson.postalAddress) { + this.postalAddress = new UserSchemaAttribute(resourceJson.postalAddress); + } + if (resourceJson && resourceJson.preferredLanguage) { + this.preferredLanguage = new UserSchemaAttribute(resourceJson.preferredLanguage); + } + if (resourceJson && resourceJson.primaryPhone) { + this.primaryPhone = new UserSchemaAttribute(resourceJson.primaryPhone); + } + if (resourceJson && resourceJson.profileUrl) { + this.profileUrl = new UserSchemaAttribute(resourceJson.profileUrl); + } + if (resourceJson && resourceJson.secondEmail) { + this.secondEmail = new UserSchemaAttribute(resourceJson.secondEmail); + } + if (resourceJson && resourceJson.state) { + this.state = new UserSchemaAttribute(resourceJson.state); + } + if (resourceJson && resourceJson.streetAddress) { + this.streetAddress = new UserSchemaAttribute(resourceJson.streetAddress); + } + if (resourceJson && resourceJson.timezone) { + this.timezone = new UserSchemaAttribute(resourceJson.timezone); + } + if (resourceJson && resourceJson.title) { + this.title = new UserSchemaAttribute(resourceJson.title); + } + if (resourceJson && resourceJson.userType) { + this.userType = new UserSchemaAttribute(resourceJson.userType); + } + if (resourceJson && resourceJson.zipCode) { + this.zipCode = new UserSchemaAttribute(resourceJson.zipCode); + } + } + +} + +module.exports = UserSchemaBaseProperties; diff --git a/src/models/UserSchemaDefinitions.js b/src/models/UserSchemaDefinitions.js new file mode 100644 index 000000000..687f8072f --- /dev/null +++ b/src/models/UserSchemaDefinitions.js @@ -0,0 +1,39 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); +const UserSchemaBase = require('./UserSchemaBase'); +const UserSchemaPublic = require('./UserSchemaPublic'); + +/** + * @class UserSchemaDefinitions + * @extends Resource + * @property { UserSchemaBase } base + * @property { UserSchemaPublic } custom + */ +class UserSchemaDefinitions extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + if (resourceJson && resourceJson.base) { + this.base = new UserSchemaBase(resourceJson.base); + } + if (resourceJson && resourceJson.custom) { + this.custom = new UserSchemaPublic(resourceJson.custom); + } + } + +} + +module.exports = UserSchemaDefinitions; diff --git a/src/models/UserSchemaPublic.js b/src/models/UserSchemaPublic.js new file mode 100644 index 000000000..a6b58aa8a --- /dev/null +++ b/src/models/UserSchemaPublic.js @@ -0,0 +1,35 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +var Resource = require('../resource'); + + +/** + * @class UserSchemaPublic + * @extends Resource + * @property { string } id + * @property { hash } properties + * @property { array } required + * @property { string } type + */ +class UserSchemaPublic extends Resource { + constructor(resourceJson, client) { + super(resourceJson, client); + + } + +} + +module.exports = UserSchemaPublic; diff --git a/src/models/UserStatus.js b/src/models/UserStatus.js index aeda4bd19..6146516ef 100644 --- a/src/models/UserStatus.js +++ b/src/models/UserStatus.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserStatusPolicyRuleCondition.js b/src/models/UserStatusPolicyRuleCondition.js index ab68f0559..3664538e5 100644 --- a/src/models/UserStatusPolicyRuleCondition.js +++ b/src/models/UserStatusPolicyRuleCondition.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/UserType.js b/src/models/UserType.js index c480d4fd2..1cb647f12 100644 --- a/src/models/UserType.js +++ b/src/models/UserType.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -45,6 +45,14 @@ class UserType extends Resource { delete() { return this.httpClient.deleteUserType(this.id); } + + /** + * @param {string} typeId + * @returns {Promise} + */ + replaceUserType(typeId) { + return this.httpClient.replaceUserType(typeId, this); + } } module.exports = UserType; diff --git a/src/models/VerifyFactorRequest.js b/src/models/VerifyFactorRequest.js index 71c0152b3..f18b49480 100644 --- a/src/models/VerifyFactorRequest.js +++ b/src/models/VerifyFactorRequest.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/VerifyUserFactorResponse.js b/src/models/VerifyUserFactorResponse.js index d2d8e05b9..e7fffcb69 100644 --- a/src/models/VerifyUserFactorResponse.js +++ b/src/models/VerifyUserFactorResponse.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WebAuthnUserFactor.js b/src/models/WebAuthnUserFactor.js index 75fad769f..f68cbb2c4 100644 --- a/src/models/WebAuthnUserFactor.js +++ b/src/models/WebAuthnUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WebAuthnUserFactorProfile.js b/src/models/WebAuthnUserFactorProfile.js index 3b9cc6d4f..db0129765 100644 --- a/src/models/WebAuthnUserFactorProfile.js +++ b/src/models/WebAuthnUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WebUserFactor.js b/src/models/WebUserFactor.js index 4b71733c2..ac365a5b9 100644 --- a/src/models/WebUserFactor.js +++ b/src/models/WebUserFactor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WebUserFactorProfile.js b/src/models/WebUserFactorProfile.js index 51bcba16a..f29ab7fef 100644 --- a/src/models/WebUserFactorProfile.js +++ b/src/models/WebUserFactorProfile.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WsFederationApplication.js b/src/models/WsFederationApplication.js index 5ccc5f92a..3a2f41014 100644 --- a/src/models/WsFederationApplication.js +++ b/src/models/WsFederationApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WsFederationApplicationSettings.js b/src/models/WsFederationApplicationSettings.js index 90182a2f6..057817f83 100644 --- a/src/models/WsFederationApplicationSettings.js +++ b/src/models/WsFederationApplicationSettings.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/WsFederationApplicationSettingsApplication.js b/src/models/WsFederationApplicationSettingsApplication.js index 89e244430..b90b11633 100644 --- a/src/models/WsFederationApplicationSettingsApplication.js +++ b/src/models/WsFederationApplicationSettingsApplication.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/models/index.js b/src/models/index.js index 0a518404f..c24c5460f 100644 --- a/src/models/index.js +++ b/src/models/index.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -50,6 +50,10 @@ exports.AuthorizationServerCredentials = require('./AuthorizationServerCredentia exports.AuthorizationServerCredentialsRotationMode = require('./AuthorizationServerCredentialsRotationMode'); exports.AuthorizationServerCredentialsSigningConfig = require('./AuthorizationServerCredentialsSigningConfig'); exports.AuthorizationServerCredentialsUse = require('./AuthorizationServerCredentialsUse'); +exports.AuthorizationServerPolicy = require('./AuthorizationServerPolicy'); +exports.AuthorizationServerPolicyRule = require('./AuthorizationServerPolicyRule'); +exports.AuthorizationServerPolicyRuleActions = require('./AuthorizationServerPolicyRuleActions'); +exports.AuthorizationServerPolicyRuleConditions = require('./AuthorizationServerPolicyRuleConditions'); exports.AutoLoginApplication = require('./AutoLoginApplication'); exports.AutoLoginApplicationSettings = require('./AutoLoginApplicationSettings'); exports.AutoLoginApplicationSettingsSignOn = require('./AutoLoginApplicationSettingsSignOn'); @@ -164,6 +168,13 @@ exports.LogTarget = require('./LogTarget'); exports.LogTransaction = require('./LogTransaction'); exports.LogUserAgent = require('./LogUserAgent'); exports.MDMEnrollmentPolicyRuleCondition = require('./MDMEnrollmentPolicyRuleCondition'); +exports.NetworkZone = require('./NetworkZone'); +exports.NetworkZoneAddress = require('./NetworkZoneAddress'); +exports.NetworkZoneAddressType = require('./NetworkZoneAddressType'); +exports.NetworkZoneLocation = require('./NetworkZoneLocation'); +exports.NetworkZoneStatus = require('./NetworkZoneStatus'); +exports.NetworkZoneType = require('./NetworkZoneType'); +exports.NetworkZoneUsage = require('./NetworkZoneUsage'); exports.OAuth2Actor = require('./OAuth2Actor'); exports.OAuth2Claim = require('./OAuth2Claim'); exports.OAuth2ClaimConditions = require('./OAuth2ClaimConditions'); @@ -189,6 +200,7 @@ exports.OktaSignOnPolicyRuleSignonActions = require('./OktaSignOnPolicyRuleSigno exports.OktaSignOnPolicyRuleSignonSessionActions = require('./OktaSignOnPolicyRuleSignonSessionActions'); exports.OpenIdConnectApplication = require('./OpenIdConnectApplication'); exports.OpenIdConnectApplicationConsentMethod = require('./OpenIdConnectApplicationConsentMethod'); +exports.OpenIdConnectApplicationIdpInitiatedLogin = require('./OpenIdConnectApplicationIdpInitiatedLogin'); exports.OpenIdConnectApplicationIssuerMode = require('./OpenIdConnectApplicationIssuerMode'); exports.OpenIdConnectApplicationSettings = require('./OpenIdConnectApplicationSettings'); exports.OpenIdConnectApplicationSettingsClient = require('./OpenIdConnectApplicationSettingsClient'); @@ -237,12 +249,19 @@ exports.PolicyAccountLinkFilterGroups = require('./PolicyAccountLinkFilterGroups exports.PolicyNetworkCondition = require('./PolicyNetworkCondition'); exports.PolicyPeopleCondition = require('./PolicyPeopleCondition'); exports.PolicyRule = require('./PolicyRule'); +exports.PolicyRuleActions = require('./PolicyRuleActions'); +exports.PolicyRuleActionsEnroll = require('./PolicyRuleActionsEnroll'); +exports.PolicyRuleActionsEnrollSelf = require('./PolicyRuleActionsEnrollSelf'); exports.PolicyRuleAuthContextCondition = require('./PolicyRuleAuthContextCondition'); exports.PolicyRuleConditions = require('./PolicyRuleConditions'); exports.PolicySubject = require('./PolicySubject'); exports.PolicySubjectMatchType = require('./PolicySubjectMatchType'); exports.PolicyType = require('./PolicyType'); exports.PolicyUserNameTemplate = require('./PolicyUserNameTemplate'); +exports.ProfileMapping = require('./ProfileMapping'); +exports.ProfileMappingProperty = require('./ProfileMappingProperty'); +exports.ProfileMappingPropertyPushStatus = require('./ProfileMappingPropertyPushStatus'); +exports.ProfileMappingSource = require('./ProfileMappingSource'); exports.Protocol = require('./Protocol'); exports.ProtocolAlgorithmType = require('./ProtocolAlgorithmType'); exports.ProtocolAlgorithmTypeSignature = require('./ProtocolAlgorithmTypeSignature'); @@ -287,12 +306,14 @@ exports.SessionAuthenticationMethod = require('./SessionAuthenticationMethod'); exports.SessionIdentityProvider = require('./SessionIdentityProvider'); exports.SessionIdentityProviderType = require('./SessionIdentityProviderType'); exports.SessionStatus = require('./SessionStatus'); +exports.SingleLogout = require('./SingleLogout'); exports.SmsTemplate = require('./SmsTemplate'); exports.SmsTemplateTranslations = require('./SmsTemplateTranslations'); exports.SmsTemplateType = require('./SmsTemplateType'); exports.SmsUserFactor = require('./SmsUserFactor'); exports.SmsUserFactorProfile = require('./SmsUserFactorProfile'); exports.SocialAuthToken = require('./SocialAuthToken'); +exports.SpCertificate = require('./SpCertificate'); exports.SwaApplication = require('./SwaApplication'); exports.SwaApplicationSettings = require('./SwaApplicationSettings'); exports.SwaApplicationSettingsApplication = require('./SwaApplicationSettingsApplication'); @@ -300,6 +321,8 @@ exports.SwaThreeFieldApplication = require('./SwaThreeFieldApplication'); exports.SwaThreeFieldApplicationSettings = require('./SwaThreeFieldApplicationSettings'); exports.SwaThreeFieldApplicationSettingsApplication = require('./SwaThreeFieldApplicationSettingsApplication'); exports.TempPassword = require('./TempPassword'); +exports.ThreatInsightConfiguration = require('./ThreatInsightConfiguration'); +exports.TokenAuthorizationServerPolicyRuleAction = require('./TokenAuthorizationServerPolicyRuleAction'); exports.TokenUserFactor = require('./TokenUserFactor'); exports.TokenUserFactorProfile = require('./TokenUserFactorProfile'); exports.TotpUserFactor = require('./TotpUserFactor'); @@ -319,6 +342,14 @@ exports.UserLifecycleAttributePolicyRuleCondition = require('./UserLifecycleAttr exports.UserNextLogin = require('./UserNextLogin'); exports.UserPolicyRuleCondition = require('./UserPolicyRuleCondition'); exports.UserProfile = require('./UserProfile'); +exports.UserSchema = require('./UserSchema'); +exports.UserSchemaAttribute = require('./UserSchemaAttribute'); +exports.UserSchemaAttributeMaster = require('./UserSchemaAttributeMaster'); +exports.UserSchemaAttributePermission = require('./UserSchemaAttributePermission'); +exports.UserSchemaBase = require('./UserSchemaBase'); +exports.UserSchemaBaseProperties = require('./UserSchemaBaseProperties'); +exports.UserSchemaDefinitions = require('./UserSchemaDefinitions'); +exports.UserSchemaPublic = require('./UserSchemaPublic'); exports.UserStatus = require('./UserStatus'); exports.UserStatusPolicyRuleCondition = require('./UserStatusPolicyRuleCondition'); exports.UserType = require('./UserType'); diff --git a/src/oauth.js b/src/oauth.js index 186c0f318..7204eaa39 100644 --- a/src/oauth.js +++ b/src/oauth.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/okta-response-headers.js b/src/okta-response-headers.js index 4c43fab32..9fc3cbf2d 100644 --- a/src/okta-response-headers.js +++ b/src/okta-response-headers.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/request-executor.js b/src/request-executor.js index 01bbeb873..48b143b52 100644 --- a/src/request-executor.js +++ b/src/request-executor.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/resolution-factory.js b/src/resolution-factory.js index f081e9519..0f506fdb6 100644 --- a/src/resolution-factory.js +++ b/src/resolution-factory.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/resource.js b/src/resource.js index 155faae5a..9dc07fa82 100644 --- a/src/resource.js +++ b/src/resource.js @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2020, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/api-error.d.ts b/src/types/api-error.d.ts index 5092f9cf9..c008e306e 100644 --- a/src/types/api-error.d.ts +++ b/src/types/api-error.d.ts @@ -1,6 +1,6 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/client.d.ts b/src/types/client.d.ts index 89e276505..5abc42122 100644 --- a/src/types/client.d.ts +++ b/src/types/client.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/collection.d.ts b/src/types/collection.d.ts index 9be83c018..e351e346a 100644 --- a/src/types/collection.d.ts +++ b/src/types/collection.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/config-loader.d.ts b/src/types/config-loader.d.ts index 5c5730223..0b30a473c 100644 --- a/src/types/config-loader.d.ts +++ b/src/types/config-loader.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/default-cache-middleware.d.ts b/src/types/default-cache-middleware.d.ts index 557f29bca..9c4ca4639 100644 --- a/src/types/default-cache-middleware.d.ts +++ b/src/types/default-cache-middleware.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/default-request-executor.d.ts b/src/types/default-request-executor.d.ts index 58e6f813a..53218dd36 100644 --- a/src/types/default-request-executor.d.ts +++ b/src/types/default-request-executor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/factories/ApplicationFactory.d.ts b/src/types/factories/ApplicationFactory.d.ts index 7abab69fe..22989bb79 100644 --- a/src/types/factories/ApplicationFactory.d.ts +++ b/src/types/factories/ApplicationFactory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/factories/BrowserPluginApplicationFactory.d.ts b/src/types/factories/BrowserPluginApplicationFactory.d.ts index 71140be35..555eeb95c 100644 --- a/src/types/factories/BrowserPluginApplicationFactory.d.ts +++ b/src/types/factories/BrowserPluginApplicationFactory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/factories/PolicyFactory.d.ts b/src/types/factories/PolicyFactory.d.ts index 2ffee38c9..1d28cc3c2 100644 --- a/src/types/factories/PolicyFactory.d.ts +++ b/src/types/factories/PolicyFactory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/factories/PolicyRuleFactory.d.ts b/src/types/factories/PolicyRuleFactory.d.ts index 8cefe70a2..11dca3ec2 100644 --- a/src/types/factories/PolicyRuleFactory.d.ts +++ b/src/types/factories/PolicyRuleFactory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/factories/UserFactorFactory.d.ts b/src/types/factories/UserFactorFactory.d.ts index 40cd03ab0..5510be59e 100644 --- a/src/types/factories/UserFactorFactory.d.ts +++ b/src/types/factories/UserFactorFactory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/generated-client.d.ts b/src/types/generated-client.d.ts index 316ecdadd..a3df9e6c7 100644 --- a/src/types/generated-client.d.ts +++ b/src/types/generated-client.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -62,6 +62,10 @@ import { InlineHookOptions } from './models/InlineHook'; import { InlineHookPayloadOptions } from './models/InlineHookPayload'; import { InlineHookResponse } from './models/InlineHookResponse'; import { LogEvent } from './models/LogEvent'; +import { ProfileMapping } from './models/ProfileMapping'; +import { ProfileMappingOptions } from './models/ProfileMapping'; +import { UserSchema } from './models/UserSchema'; +import { UserSchemaOptions } from './models/UserSchema'; import { LinkedObject } from './models/LinkedObject'; import { LinkedObjectOptions } from './models/LinkedObject'; import { UserType } from './models/UserType'; @@ -74,6 +78,8 @@ import { CreateSessionRequestOptions } from './models/CreateSessionRequest'; import { Session } from './models/Session'; import { SmsTemplate } from './models/SmsTemplate'; import { SmsTemplateOptions } from './models/SmsTemplate'; +import { ThreatInsightConfiguration } from './models/ThreatInsightConfiguration'; +import { ThreatInsightConfigurationOptions } from './models/ThreatInsightConfiguration'; import { TrustedOrigin } from './models/TrustedOrigin'; import { TrustedOriginOptions } from './models/TrustedOrigin'; import { CreateUserRequestOptions } from './models/CreateUserRequest'; @@ -93,6 +99,8 @@ import { UserActivationToken } from './models/UserActivationToken'; import { TempPassword } from './models/TempPassword'; import { ResetPasswordToken } from './models/ResetPasswordToken'; import { ResponseLinks } from './models/ResponseLinks'; +import { NetworkZone } from './models/NetworkZone'; +import { NetworkZoneOptions } from './models/NetworkZone'; export declare class GeneratedApiClient { listApplications(queryParameters?: { @@ -146,7 +154,7 @@ export declare class GeneratedApiClient { getApplicationGroupAssignment(appId: string, groupId: string, queryParameters?: { expand?: string, }): Promise; - createApplicationGroupAssignment(appId: string, groupId: string, applicationGroupAssignment: ApplicationGroupAssignmentOptions): Promise; + createApplicationGroupAssignment(appId: string, groupId: string, applicationGroupAssignment?: ApplicationGroupAssignmentOptions): Promise; activateApplication(appId: string): Promise; deactivateApplication(appId: string): Promise; revokeOAuth2TokensForApplication(appId: string): Promise; @@ -209,11 +217,15 @@ export declare class GeneratedApiClient { deleteAuthorizationServerPolicy(authServerId: string, policyId: string): Promise; getAuthorizationServerPolicy(authServerId: string, policyId: string): Promise; updateAuthorizationServerPolicy(authServerId: string, policyId: string, authorizationServerPolicy: AuthorizationServerPolicyOptions): Promise; + activateAuthorizationServerPolicy(authServerId: string, policyId: string): Promise; + deactivateAuthorizationServerPolicy(authServerId: string, policyId: string): Promise; listAuthorizationServerPolicyRules(policyId: string, authServerId: string): Collection; createAuthorizationServerPolicyRule(policyId: string, authServerId: string, authorizationServerPolicyRule: AuthorizationServerPolicyRuleOptions): Promise; deleteAuthorizationServerPolicyRule(policyId: string, authServerId: string, ruleId: string): Promise; getAuthorizationServerPolicyRule(policyId: string, authServerId: string, ruleId: string): Promise; updateAuthorizationServerPolicyRule(policyId: string, authServerId: string, ruleId: string, authorizationServerPolicyRule: AuthorizationServerPolicyRuleOptions): Promise; + activateAuthorizationServerPolicyRule(authServerId: string, policyId: string, ruleId: string): Promise; + deactivateAuthorizationServerPolicyRule(authServerId: string, policyId: string, ruleId: string): Promise; listOAuth2Scopes(authServerId: string, queryParameters?: { q?: string, filter?: string, @@ -356,10 +368,22 @@ export declare class GeneratedApiClient { sortOrder?: string, after?: string, }): Collection; + listProfileMappings(queryParameters?: { + after?: string, + limit?: number, + sourceId?: string, + targetId?: string, + }): Collection; + getProfileMapping(mappingId: string): Promise; + updateProfileMapping(mappingId: string, profileMapping: ProfileMappingOptions): Promise; + getApplicationUserSchema(appInstanceId: string): Promise; + updateApplicationUserProfile(appInstanceId: string, userSchema?: UserSchemaOptions): Promise; listLinkedObjectDefinitions(): Collection; addLinkedObjectDefinition(linkedObject: LinkedObjectOptions): Promise; deleteLinkedObjectDefinition(linkedObjectName: string): Promise; getLinkedObjectDefinition(linkedObjectName: string): Promise; + getUserSchema(schemaId: string): Promise; + updateUserProfile(schemaId: string, userSchema: UserSchemaOptions): Promise; listUserTypes(): Collection; createUserType(userType: UserTypeOptions): Promise; deleteUserType(typeId: string): Promise; @@ -400,6 +424,8 @@ export declare class GeneratedApiClient { getSmsTemplate(templateId: string): Promise; partialUpdateSmsTemplate(templateId: string, smsTemplate: SmsTemplateOptions): Promise; updateSmsTemplate(templateId: string, smsTemplate: SmsTemplateOptions): Promise; + getCurrentConfiguration(): Promise; + updateConfiguration(threatInsightConfiguration: ThreatInsightConfigurationOptions): Promise; listOrigins(queryParameters?: { q?: string, filter?: string, @@ -478,9 +504,9 @@ export declare class GeneratedApiClient { listSupportedSecurityQuestions(userId: string): Collection; deleteFactor(userId: string, factorId: string): Promise; getFactor(userId: string, factorId: string): Promise; - activateFactor(userId: string, factorId: string, activateFactorRequest: ActivateFactorRequestOptions): Promise; + activateFactor(userId: string, factorId: string, activateFactorRequest?: ActivateFactorRequestOptions): Promise; getFactorTransactionStatus(userId: string, factorId: string, transactionId: string): Promise; - verifyFactor(userId: string, factorId: string, verifyFactorRequest: VerifyFactorRequestOptions, queryParameters?: { + verifyFactor(userId: string, factorId: string, verifyFactorRequest?: VerifyFactorRequestOptions, queryParameters?: { templateId?: string, tokenLifetimeSeconds?: number, }): Promise; @@ -545,4 +571,15 @@ export declare class GeneratedApiClient { clearUserSessions(userId: string, queryParameters?: { oauthTokens?: boolean, }): Promise; + listNetworkZones(queryParameters?: { + after?: string, + limit?: number, + filter?: string, + }): Collection; + createNetworkZone(networkZone: NetworkZoneOptions): Promise; + deleteNetworkZone(zoneId: string): Promise; + getNetworkZone(zoneId: string): Promise; + updateNetworkZone(zoneId: string, networkZone: NetworkZoneOptions): Promise; + activateNetworkZone(zoneId: string): Promise; + deactivateNetworkZone(zoneId: string): Promise; } diff --git a/src/types/http-error.d.ts b/src/types/http-error.d.ts index f230f4cbd..c7c3c4058 100644 --- a/src/types/http-error.d.ts +++ b/src/types/http-error.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/http.d.ts b/src/types/http.d.ts index 9a3d410db..4ba20298e 100644 --- a/src/types/http.d.ts +++ b/src/types/http.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/index.d.ts b/src/types/index.d.ts index 8c6288332..ee977472d 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -52,6 +52,10 @@ export * from './models/AuthorizationServerCredentials'; export * from './models/AuthorizationServerCredentialsRotationMode'; export * from './models/AuthorizationServerCredentialsSigningConfig'; export * from './models/AuthorizationServerCredentialsUse'; +export * from './models/AuthorizationServerPolicy'; +export * from './models/AuthorizationServerPolicyRule'; +export * from './models/AuthorizationServerPolicyRuleActions'; +export * from './models/AuthorizationServerPolicyRuleConditions'; export * from './models/AutoLoginApplication'; export * from './models/AutoLoginApplicationSettings'; export * from './models/AutoLoginApplicationSettingsSignOn'; @@ -166,6 +170,13 @@ export * from './models/LogTarget'; export * from './models/LogTransaction'; export * from './models/LogUserAgent'; export * from './models/MDMEnrollmentPolicyRuleCondition'; +export * from './models/NetworkZone'; +export * from './models/NetworkZoneAddress'; +export * from './models/NetworkZoneAddressType'; +export * from './models/NetworkZoneLocation'; +export * from './models/NetworkZoneStatus'; +export * from './models/NetworkZoneType'; +export * from './models/NetworkZoneUsage'; export * from './models/OAuth2Actor'; export * from './models/OAuth2Claim'; export * from './models/OAuth2ClaimConditions'; @@ -191,6 +202,7 @@ export * from './models/OktaSignOnPolicyRuleSignonActions'; export * from './models/OktaSignOnPolicyRuleSignonSessionActions'; export * from './models/OpenIdConnectApplication'; export * from './models/OpenIdConnectApplicationConsentMethod'; +export * from './models/OpenIdConnectApplicationIdpInitiatedLogin'; export * from './models/OpenIdConnectApplicationIssuerMode'; export * from './models/OpenIdConnectApplicationSettings'; export * from './models/OpenIdConnectApplicationSettingsClient'; @@ -239,12 +251,19 @@ export * from './models/PolicyAccountLinkFilterGroups'; export * from './models/PolicyNetworkCondition'; export * from './models/PolicyPeopleCondition'; export * from './models/PolicyRule'; +export * from './models/PolicyRuleActions'; +export * from './models/PolicyRuleActionsEnroll'; +export * from './models/PolicyRuleActionsEnrollSelf'; export * from './models/PolicyRuleAuthContextCondition'; export * from './models/PolicyRuleConditions'; export * from './models/PolicySubject'; export * from './models/PolicySubjectMatchType'; export * from './models/PolicyType'; export * from './models/PolicyUserNameTemplate'; +export * from './models/ProfileMapping'; +export * from './models/ProfileMappingProperty'; +export * from './models/ProfileMappingPropertyPushStatus'; +export * from './models/ProfileMappingSource'; export * from './models/Protocol'; export * from './models/ProtocolAlgorithmType'; export * from './models/ProtocolAlgorithmTypeSignature'; @@ -289,12 +308,14 @@ export * from './models/SessionAuthenticationMethod'; export * from './models/SessionIdentityProvider'; export * from './models/SessionIdentityProviderType'; export * from './models/SessionStatus'; +export * from './models/SingleLogout'; export * from './models/SmsTemplate'; export * from './models/SmsTemplateTranslations'; export * from './models/SmsTemplateType'; export * from './models/SmsUserFactor'; export * from './models/SmsUserFactorProfile'; export * from './models/SocialAuthToken'; +export * from './models/SpCertificate'; export * from './models/SwaApplication'; export * from './models/SwaApplicationSettings'; export * from './models/SwaApplicationSettingsApplication'; @@ -302,6 +323,8 @@ export * from './models/SwaThreeFieldApplication'; export * from './models/SwaThreeFieldApplicationSettings'; export * from './models/SwaThreeFieldApplicationSettingsApplication'; export * from './models/TempPassword'; +export * from './models/ThreatInsightConfiguration'; +export * from './models/TokenAuthorizationServerPolicyRuleAction'; export * from './models/TokenUserFactor'; export * from './models/TokenUserFactorProfile'; export * from './models/TotpUserFactor'; @@ -321,6 +344,14 @@ export * from './models/UserLifecycleAttributePolicyRuleCondition'; export * from './models/UserNextLogin'; export * from './models/UserPolicyRuleCondition'; export * from './models/UserProfile'; +export * from './models/UserSchema'; +export * from './models/UserSchemaAttribute'; +export * from './models/UserSchemaAttributeMaster'; +export * from './models/UserSchemaAttributePermission'; +export * from './models/UserSchemaBase'; +export * from './models/UserSchemaBaseProperties'; +export * from './models/UserSchemaDefinitions'; +export * from './models/UserSchemaPublic'; export * from './models/UserStatus'; export * from './models/UserStatusPolicyRuleCondition'; export * from './models/UserType'; diff --git a/src/types/jwt.d.ts b/src/types/jwt.d.ts index d84f3a6f9..8e4892723 100644 --- a/src/types/jwt.d.ts +++ b/src/types/jwt.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -9,28 +9,16 @@ * * See the License for the specific language governing permissions and limitations under the License. */ -import { Client } from './client'; -export declare class Jwt { - constructor(claims: Record, enforceDefaultFields: boolean); +import * as Rasha from 'rasha'; +import { Jwt } from 'njwt'; + +import { Client } from './client'; - compact(): string; - isExpired(): boolean; - isNotBefore(): boolean; - isSupportedAlg(alg: string): boolean; - setClaim(claim: string, value: string): Jwt; - setExpiration(exp: Date | number): Jwt; - setHeader(param: string, value: unknown): Jwt; - setIssuedAt(iat: number): Jwt; - setIssuer(iss: string): Jwt; - setJti(jti: string): Jwt; - setNotBefore(nbf: Date | number): Jwt; - setSigningAlgorithm(alg: string): Jwt; - setSigningKey(key: string | ArrayBuffer | Buffer): Jwt; - setSubject(sub: string): Jwt; - sign(payload: Record, algorithm: string, cryptoInput: string | ArrayBuffer | Buffer): string; - toString(): string; -} export function makeJwt(client: Client, endpoint: string): Jwt; -export function getPemAndJwk(privateKey: string | Record): {jwk: Record, pem: string}; +export function getPemAndJwk(privateKey: string | Record): Promise<{ + pem: string, + jwk: Rasha.Jwk | Record +}>; + diff --git a/src/types/memory-store.d.ts b/src/types/memory-store.d.ts index 7d5ffc05d..b2aa49272 100644 --- a/src/types/memory-store.d.ts +++ b/src/types/memory-store.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/model-factory.d.ts b/src/types/model-factory.d.ts index ddd27ffb8..2863676ac 100644 --- a/src/types/model-factory.d.ts +++ b/src/types/model-factory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AcsEndpoint.d.ts b/src/types/models/AcsEndpoint.d.ts index 3da5d77eb..c0e88a1cb 100644 --- a/src/types/models/AcsEndpoint.d.ts +++ b/src/types/models/AcsEndpoint.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ActivateFactorRequest.d.ts b/src/types/models/ActivateFactorRequest.d.ts index 76cbe5b52..3287e2f4b 100644 --- a/src/types/models/ActivateFactorRequest.d.ts +++ b/src/types/models/ActivateFactorRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppAndInstanceConditionEvaluatorAppOrInstance.d.ts b/src/types/models/AppAndInstanceConditionEvaluatorAppOrInstance.d.ts index 57fac77d5..0a993a30a 100644 --- a/src/types/models/AppAndInstanceConditionEvaluatorAppOrInstance.d.ts +++ b/src/types/models/AppAndInstanceConditionEvaluatorAppOrInstance.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppAndInstancePolicyRuleCondition.d.ts b/src/types/models/AppAndInstancePolicyRuleCondition.d.ts index ac426aa34..3c29b09eb 100644 --- a/src/types/models/AppAndInstancePolicyRuleCondition.d.ts +++ b/src/types/models/AppAndInstancePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppInstancePolicyRuleCondition.d.ts b/src/types/models/AppInstancePolicyRuleCondition.d.ts index 56a300b64..dcd58c50a 100644 --- a/src/types/models/AppInstancePolicyRuleCondition.d.ts +++ b/src/types/models/AppInstancePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppLink.d.ts b/src/types/models/AppLink.d.ts index 825ec5959..a0c0ad084 100644 --- a/src/types/models/AppLink.d.ts +++ b/src/types/models/AppLink.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppUser.d.ts b/src/types/models/AppUser.d.ts index e7625fa8a..efb086ac0 100644 --- a/src/types/models/AppUser.d.ts +++ b/src/types/models/AppUser.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppUserCredentials.d.ts b/src/types/models/AppUserCredentials.d.ts index 5d57b6022..0eb8a238d 100644 --- a/src/types/models/AppUserCredentials.d.ts +++ b/src/types/models/AppUserCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AppUserPasswordCredential.d.ts b/src/types/models/AppUserPasswordCredential.d.ts index 7506e8164..8a0da9341 100644 --- a/src/types/models/AppUserPasswordCredential.d.ts +++ b/src/types/models/AppUserPasswordCredential.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Application.d.ts b/src/types/models/Application.d.ts index b4721645c..10997bc70 100644 --- a/src/types/models/Application.d.ts +++ b/src/types/models/Application.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -71,7 +71,7 @@ declare class Application extends Resource { getApplicationUser(userId: string, queryParameters?: { expand?: string, }): Promise; - createApplicationGroupAssignment(groupId: string, applicationGroupAssignment: ApplicationGroupAssignmentOptions): Promise; + createApplicationGroupAssignment(groupId: string, applicationGroupAssignment?: ApplicationGroupAssignmentOptions): Promise; getApplicationGroupAssignment(groupId: string, queryParameters?: { expand?: string, }): Promise; diff --git a/src/types/models/ApplicationAccessibility.d.ts b/src/types/models/ApplicationAccessibility.d.ts index 1957064ef..fb0739877 100644 --- a/src/types/models/ApplicationAccessibility.d.ts +++ b/src/types/models/ApplicationAccessibility.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationCredentials.d.ts b/src/types/models/ApplicationCredentials.d.ts index cb020ae77..b178e0d2a 100644 --- a/src/types/models/ApplicationCredentials.d.ts +++ b/src/types/models/ApplicationCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationCredentialsOAuthClient.d.ts b/src/types/models/ApplicationCredentialsOAuthClient.d.ts index 6c8606dc7..d29689490 100644 --- a/src/types/models/ApplicationCredentialsOAuthClient.d.ts +++ b/src/types/models/ApplicationCredentialsOAuthClient.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationCredentialsScheme.d.ts b/src/types/models/ApplicationCredentialsScheme.d.ts index cbc805539..2d91ddc50 100644 --- a/src/types/models/ApplicationCredentialsScheme.d.ts +++ b/src/types/models/ApplicationCredentialsScheme.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class ApplicationCredentialsScheme extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ApplicationCredentialsSigning.d.ts b/src/types/models/ApplicationCredentialsSigning.d.ts index 756575a3d..dd985ae80 100644 --- a/src/types/models/ApplicationCredentialsSigning.d.ts +++ b/src/types/models/ApplicationCredentialsSigning.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationCredentialsSigningUse.d.ts b/src/types/models/ApplicationCredentialsSigningUse.d.ts index a3549c008..c7e88b4d7 100644 --- a/src/types/models/ApplicationCredentialsSigningUse.d.ts +++ b/src/types/models/ApplicationCredentialsSigningUse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class ApplicationCredentialsSigningUse extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ApplicationCredentialsUsernameTemplate.d.ts b/src/types/models/ApplicationCredentialsUsernameTemplate.d.ts index 924517744..27585322e 100644 --- a/src/types/models/ApplicationCredentialsUsernameTemplate.d.ts +++ b/src/types/models/ApplicationCredentialsUsernameTemplate.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationGroupAssignment.d.ts b/src/types/models/ApplicationGroupAssignment.d.ts index 86b1160b0..70f47bbb7 100644 --- a/src/types/models/ApplicationGroupAssignment.d.ts +++ b/src/types/models/ApplicationGroupAssignment.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationLicensing.d.ts b/src/types/models/ApplicationLicensing.d.ts index c84ea782e..244e7be67 100644 --- a/src/types/models/ApplicationLicensing.d.ts +++ b/src/types/models/ApplicationLicensing.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSettings.d.ts b/src/types/models/ApplicationSettings.d.ts index 60df9b9f3..17a21b94c 100644 --- a/src/types/models/ApplicationSettings.d.ts +++ b/src/types/models/ApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSettingsApplication.d.ts b/src/types/models/ApplicationSettingsApplication.d.ts index be79a1a82..916df7396 100644 --- a/src/types/models/ApplicationSettingsApplication.d.ts +++ b/src/types/models/ApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSettingsNotifications.d.ts b/src/types/models/ApplicationSettingsNotifications.d.ts index 7726aeb61..8a675e6e6 100644 --- a/src/types/models/ApplicationSettingsNotifications.d.ts +++ b/src/types/models/ApplicationSettingsNotifications.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSettingsNotificationsVpn.d.ts b/src/types/models/ApplicationSettingsNotificationsVpn.d.ts index 607ccb014..1f1a95ea2 100644 --- a/src/types/models/ApplicationSettingsNotificationsVpn.d.ts +++ b/src/types/models/ApplicationSettingsNotificationsVpn.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSettingsNotificationsVpnNetwork.d.ts b/src/types/models/ApplicationSettingsNotificationsVpnNetwork.d.ts index 89079cc8c..89f025daa 100644 --- a/src/types/models/ApplicationSettingsNotificationsVpnNetwork.d.ts +++ b/src/types/models/ApplicationSettingsNotificationsVpnNetwork.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationSignOnMode.d.ts b/src/types/models/ApplicationSignOnMode.d.ts index 26c2e7ab0..287fab03c 100644 --- a/src/types/models/ApplicationSignOnMode.d.ts +++ b/src/types/models/ApplicationSignOnMode.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class ApplicationSignOnMode extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ApplicationVisibility.d.ts b/src/types/models/ApplicationVisibility.d.ts index 6e2a2c98a..1e8d5da25 100644 --- a/src/types/models/ApplicationVisibility.d.ts +++ b/src/types/models/ApplicationVisibility.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ApplicationVisibilityHide.d.ts b/src/types/models/ApplicationVisibilityHide.d.ts index fbd216554..1d62b5c95 100644 --- a/src/types/models/ApplicationVisibilityHide.d.ts +++ b/src/types/models/ApplicationVisibilityHide.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AssignRoleRequest.d.ts b/src/types/models/AssignRoleRequest.d.ts index f61285acf..b6e1f90cf 100644 --- a/src/types/models/AssignRoleRequest.d.ts +++ b/src/types/models/AssignRoleRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthenticationProvider.d.ts b/src/types/models/AuthenticationProvider.d.ts index 7aed3e1d1..58247f580 100644 --- a/src/types/models/AuthenticationProvider.d.ts +++ b/src/types/models/AuthenticationProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthenticationProviderType.d.ts b/src/types/models/AuthenticationProviderType.d.ts index 53d5de30f..39ce0e155 100644 --- a/src/types/models/AuthenticationProviderType.d.ts +++ b/src/types/models/AuthenticationProviderType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class AuthenticationProviderType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/AuthorizationServer.d.ts b/src/types/models/AuthorizationServer.d.ts index 48483fa2b..d185f2817 100644 --- a/src/types/models/AuthorizationServer.d.ts +++ b/src/types/models/AuthorizationServer.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthorizationServerCredentials.d.ts b/src/types/models/AuthorizationServerCredentials.d.ts index a4596ea7a..22624819f 100644 --- a/src/types/models/AuthorizationServerCredentials.d.ts +++ b/src/types/models/AuthorizationServerCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthorizationServerCredentialsRotationMode.d.ts b/src/types/models/AuthorizationServerCredentialsRotationMode.d.ts index 0d518bf9c..ede1860f4 100644 --- a/src/types/models/AuthorizationServerCredentialsRotationMode.d.ts +++ b/src/types/models/AuthorizationServerCredentialsRotationMode.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class AuthorizationServerCredentialsRotationMode extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/AuthorizationServerCredentialsSigningConfig.d.ts b/src/types/models/AuthorizationServerCredentialsSigningConfig.d.ts index b76518132..13e919c8a 100644 --- a/src/types/models/AuthorizationServerCredentialsSigningConfig.d.ts +++ b/src/types/models/AuthorizationServerCredentialsSigningConfig.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthorizationServerCredentialsUse.d.ts b/src/types/models/AuthorizationServerCredentialsUse.d.ts index 3c113104c..08b0ae8db 100644 --- a/src/types/models/AuthorizationServerCredentialsUse.d.ts +++ b/src/types/models/AuthorizationServerCredentialsUse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class AuthorizationServerCredentialsUse extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/AuthorizationServerPolicy.d.ts b/src/types/models/AuthorizationServerPolicy.d.ts index 6bdca1827..bb1b2c9e8 100644 --- a/src/types/models/AuthorizationServerPolicy.d.ts +++ b/src/types/models/AuthorizationServerPolicy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -45,6 +45,8 @@ declare class AuthorizationServerPolicy extends Resource { createPolicyRule(authServerId: string, authorizationServerPolicyRule: AuthorizationServerPolicyRuleOptions): Promise; getPolicyRule(authServerId: string, ruleId: string): Promise; deletePolicyRule(authServerId: string, ruleId: string): Promise; + activate(authServerId: string): Promise; + deactivate(authServerId: string): Promise; } type AuthorizationServerPolicyOptions = OptionalKnownProperties; diff --git a/src/types/models/AuthorizationServerPolicyRule.d.ts b/src/types/models/AuthorizationServerPolicyRule.d.ts index ce3718c4d..841ae25c9 100644 --- a/src/types/models/AuthorizationServerPolicyRule.d.ts +++ b/src/types/models/AuthorizationServerPolicyRule.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -36,8 +36,8 @@ declare class AuthorizationServerPolicyRule extends Resource { update(policyId: string, authServerId: string): Promise; delete(policyId: string, authServerId: string): Promise; - activate(policyId: string): Promise; - deactivate(policyId: string): Promise; + activate(authServerId: string, policyId: string): Promise; + deactivate(authServerId: string, policyId: string): Promise; } type AuthorizationServerPolicyRuleOptions = OptionalKnownProperties; diff --git a/src/types/models/AuthorizationServerPolicyRuleActions.d.ts b/src/types/models/AuthorizationServerPolicyRuleActions.d.ts index 7812aea1f..85b763d35 100644 --- a/src/types/models/AuthorizationServerPolicyRuleActions.d.ts +++ b/src/types/models/AuthorizationServerPolicyRuleActions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AuthorizationServerPolicyRuleConditions.d.ts b/src/types/models/AuthorizationServerPolicyRuleConditions.d.ts index c773b0664..761fccf7d 100644 --- a/src/types/models/AuthorizationServerPolicyRuleConditions.d.ts +++ b/src/types/models/AuthorizationServerPolicyRuleConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AutoLoginApplication.d.ts b/src/types/models/AutoLoginApplication.d.ts index 6d2b18d49..66a95f17d 100644 --- a/src/types/models/AutoLoginApplication.d.ts +++ b/src/types/models/AutoLoginApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AutoLoginApplicationSettings.d.ts b/src/types/models/AutoLoginApplicationSettings.d.ts index 6aa388f8c..e2d6a48d9 100644 --- a/src/types/models/AutoLoginApplicationSettings.d.ts +++ b/src/types/models/AutoLoginApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/AutoLoginApplicationSettingsSignOn.d.ts b/src/types/models/AutoLoginApplicationSettingsSignOn.d.ts index 1c76ed6bc..98ba81502 100644 --- a/src/types/models/AutoLoginApplicationSettingsSignOn.d.ts +++ b/src/types/models/AutoLoginApplicationSettingsSignOn.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BasicApplicationSettings.d.ts b/src/types/models/BasicApplicationSettings.d.ts index aa4806f90..65e66236b 100644 --- a/src/types/models/BasicApplicationSettings.d.ts +++ b/src/types/models/BasicApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BasicApplicationSettingsApplication.d.ts b/src/types/models/BasicApplicationSettingsApplication.d.ts index 682aaebf3..54a816651 100644 --- a/src/types/models/BasicApplicationSettingsApplication.d.ts +++ b/src/types/models/BasicApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BasicAuthApplication.d.ts b/src/types/models/BasicAuthApplication.d.ts index f689bad0d..cc7fe6ebe 100644 --- a/src/types/models/BasicAuthApplication.d.ts +++ b/src/types/models/BasicAuthApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BeforeScheduledActionPolicyRuleCondition.d.ts b/src/types/models/BeforeScheduledActionPolicyRuleCondition.d.ts index f84d666e8..86fd94bdc 100644 --- a/src/types/models/BeforeScheduledActionPolicyRuleCondition.d.ts +++ b/src/types/models/BeforeScheduledActionPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BookmarkApplication.d.ts b/src/types/models/BookmarkApplication.d.ts index 4c1f9f127..f858420d9 100644 --- a/src/types/models/BookmarkApplication.d.ts +++ b/src/types/models/BookmarkApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BookmarkApplicationSettings.d.ts b/src/types/models/BookmarkApplicationSettings.d.ts index f9b44d2a2..81c74c3ac 100644 --- a/src/types/models/BookmarkApplicationSettings.d.ts +++ b/src/types/models/BookmarkApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BookmarkApplicationSettingsApplication.d.ts b/src/types/models/BookmarkApplicationSettingsApplication.d.ts index a44bedd4d..4173a0bbe 100644 --- a/src/types/models/BookmarkApplicationSettingsApplication.d.ts +++ b/src/types/models/BookmarkApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/BrowserPluginApplication.d.ts b/src/types/models/BrowserPluginApplication.d.ts index e042792ab..d32edc1c1 100644 --- a/src/types/models/BrowserPluginApplication.d.ts +++ b/src/types/models/BrowserPluginApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CallUserFactor.d.ts b/src/types/models/CallUserFactor.d.ts index 397c98249..6fe3063b1 100644 --- a/src/types/models/CallUserFactor.d.ts +++ b/src/types/models/CallUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CallUserFactorProfile.d.ts b/src/types/models/CallUserFactorProfile.d.ts index 94df58b84..c1e440f8a 100644 --- a/src/types/models/CallUserFactorProfile.d.ts +++ b/src/types/models/CallUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CatalogApplication.d.ts b/src/types/models/CatalogApplication.d.ts index 0a284ef0f..e2aebdef7 100644 --- a/src/types/models/CatalogApplication.d.ts +++ b/src/types/models/CatalogApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CatalogApplicationStatus.d.ts b/src/types/models/CatalogApplicationStatus.d.ts index 44d862871..738c2d86f 100644 --- a/src/types/models/CatalogApplicationStatus.d.ts +++ b/src/types/models/CatalogApplicationStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class CatalogApplicationStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ChangePasswordRequest.d.ts b/src/types/models/ChangePasswordRequest.d.ts index f1783b5f3..beb418ac0 100644 --- a/src/types/models/ChangePasswordRequest.d.ts +++ b/src/types/models/ChangePasswordRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ClientPolicyCondition.d.ts b/src/types/models/ClientPolicyCondition.d.ts index 3c91e543d..2968efa12 100644 --- a/src/types/models/ClientPolicyCondition.d.ts +++ b/src/types/models/ClientPolicyCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ContextPolicyRuleCondition.d.ts b/src/types/models/ContextPolicyRuleCondition.d.ts index 34d9fd790..a5ce7624b 100644 --- a/src/types/models/ContextPolicyRuleCondition.d.ts +++ b/src/types/models/ContextPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CreateSessionRequest.d.ts b/src/types/models/CreateSessionRequest.d.ts index 0d817facb..64f46b299 100644 --- a/src/types/models/CreateSessionRequest.d.ts +++ b/src/types/models/CreateSessionRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CreateUserRequest.d.ts b/src/types/models/CreateUserRequest.d.ts index 0a3d4e18d..86b0fbd0f 100644 --- a/src/types/models/CreateUserRequest.d.ts +++ b/src/types/models/CreateUserRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Csr.d.ts b/src/types/models/Csr.d.ts index 9b7eae35b..1b55273e8 100644 --- a/src/types/models/Csr.d.ts +++ b/src/types/models/Csr.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CsrMetadata.d.ts b/src/types/models/CsrMetadata.d.ts index 3f0f854ae..ba5e7c878 100644 --- a/src/types/models/CsrMetadata.d.ts +++ b/src/types/models/CsrMetadata.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CsrMetadataSubject.d.ts b/src/types/models/CsrMetadataSubject.d.ts index 32c0fd038..99ed88ee4 100644 --- a/src/types/models/CsrMetadataSubject.d.ts +++ b/src/types/models/CsrMetadataSubject.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CsrMetadataSubjectAltNames.d.ts b/src/types/models/CsrMetadataSubjectAltNames.d.ts index 789939873..97931df7f 100644 --- a/src/types/models/CsrMetadataSubjectAltNames.d.ts +++ b/src/types/models/CsrMetadataSubjectAltNames.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CustomHotpUserFactor.d.ts b/src/types/models/CustomHotpUserFactor.d.ts index 7e7b527fb..7218f7620 100644 --- a/src/types/models/CustomHotpUserFactor.d.ts +++ b/src/types/models/CustomHotpUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/CustomHotpUserFactorProfile.d.ts b/src/types/models/CustomHotpUserFactorProfile.d.ts index 954659e1a..842d0501d 100644 --- a/src/types/models/CustomHotpUserFactorProfile.d.ts +++ b/src/types/models/CustomHotpUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/DevicePolicyRuleCondition.d.ts b/src/types/models/DevicePolicyRuleCondition.d.ts index e010fb17b..8e6589aab 100644 --- a/src/types/models/DevicePolicyRuleCondition.d.ts +++ b/src/types/models/DevicePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/DevicePolicyRuleConditionPlatform.d.ts b/src/types/models/DevicePolicyRuleConditionPlatform.d.ts index 551e148c4..3cf2092a2 100644 --- a/src/types/models/DevicePolicyRuleConditionPlatform.d.ts +++ b/src/types/models/DevicePolicyRuleConditionPlatform.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Duration.d.ts b/src/types/models/Duration.d.ts index 726746101..584368020 100644 --- a/src/types/models/Duration.d.ts +++ b/src/types/models/Duration.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EmailUserFactor.d.ts b/src/types/models/EmailUserFactor.d.ts index 2927fb05d..05bcefc05 100644 --- a/src/types/models/EmailUserFactor.d.ts +++ b/src/types/models/EmailUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EmailUserFactorProfile.d.ts b/src/types/models/EmailUserFactorProfile.d.ts index 454ca90db..e0e03e1a1 100644 --- a/src/types/models/EmailUserFactorProfile.d.ts +++ b/src/types/models/EmailUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EnabledStatus.d.ts b/src/types/models/EnabledStatus.d.ts index eba4cc5cf..489149d24 100644 --- a/src/types/models/EnabledStatus.d.ts +++ b/src/types/models/EnabledStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class EnabledStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/EventHook.d.ts b/src/types/models/EventHook.d.ts index 9ac5bdf32..68cc240cc 100644 --- a/src/types/models/EventHook.d.ts +++ b/src/types/models/EventHook.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EventHookChannel.d.ts b/src/types/models/EventHookChannel.d.ts index 21cab51d8..6699d7773 100644 --- a/src/types/models/EventHookChannel.d.ts +++ b/src/types/models/EventHookChannel.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EventHookChannelConfig.d.ts b/src/types/models/EventHookChannelConfig.d.ts index 2f9cabbd1..067dc6071 100644 --- a/src/types/models/EventHookChannelConfig.d.ts +++ b/src/types/models/EventHookChannelConfig.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EventHookChannelConfigAuthScheme.d.ts b/src/types/models/EventHookChannelConfigAuthScheme.d.ts index e35349d86..8bdcbcab8 100644 --- a/src/types/models/EventHookChannelConfigAuthScheme.d.ts +++ b/src/types/models/EventHookChannelConfigAuthScheme.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EventHookChannelConfigAuthSchemeType.d.ts b/src/types/models/EventHookChannelConfigAuthSchemeType.d.ts index d248d77df..32881eb62 100644 --- a/src/types/models/EventHookChannelConfigAuthSchemeType.d.ts +++ b/src/types/models/EventHookChannelConfigAuthSchemeType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class EventHookChannelConfigAuthSchemeType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/EventHookChannelConfigHeader.d.ts b/src/types/models/EventHookChannelConfigHeader.d.ts index 094dad62d..6e58b0dcf 100644 --- a/src/types/models/EventHookChannelConfigHeader.d.ts +++ b/src/types/models/EventHookChannelConfigHeader.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/EventSubscriptions.d.ts b/src/types/models/EventSubscriptions.d.ts index 4a049d79b..a398eadf1 100644 --- a/src/types/models/EventSubscriptions.d.ts +++ b/src/types/models/EventSubscriptions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/FactorProvider.d.ts b/src/types/models/FactorProvider.d.ts index 5978d064b..706e3e8ed 100644 --- a/src/types/models/FactorProvider.d.ts +++ b/src/types/models/FactorProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FactorProvider extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/FactorResultType.d.ts b/src/types/models/FactorResultType.d.ts index e1ef20663..8222b0551 100644 --- a/src/types/models/FactorResultType.d.ts +++ b/src/types/models/FactorResultType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FactorResultType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/FactorStatus.d.ts b/src/types/models/FactorStatus.d.ts index 417de5fe9..755d5fa65 100644 --- a/src/types/models/FactorStatus.d.ts +++ b/src/types/models/FactorStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FactorStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/FactorType.d.ts b/src/types/models/FactorType.d.ts index cbd4f7d8d..a27ddb2f4 100644 --- a/src/types/models/FactorType.d.ts +++ b/src/types/models/FactorType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FactorType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/Feature.d.ts b/src/types/models/Feature.d.ts index dc2230e6d..a8c91554b 100644 --- a/src/types/models/Feature.d.ts +++ b/src/types/models/Feature.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/FeatureStage.d.ts b/src/types/models/FeatureStage.d.ts index 208907671..7a99a0061 100644 --- a/src/types/models/FeatureStage.d.ts +++ b/src/types/models/FeatureStage.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/FeatureStageState.d.ts b/src/types/models/FeatureStageState.d.ts index 9405fcbe2..6f7aadb5c 100644 --- a/src/types/models/FeatureStageState.d.ts +++ b/src/types/models/FeatureStageState.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FeatureStageState extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/FeatureStageValue.d.ts b/src/types/models/FeatureStageValue.d.ts index f0c9e7348..961cf49e8 100644 --- a/src/types/models/FeatureStageValue.d.ts +++ b/src/types/models/FeatureStageValue.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FeatureStageValue extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/FeatureType.d.ts b/src/types/models/FeatureType.d.ts index 220fafb71..ff79b849e 100644 --- a/src/types/models/FeatureType.d.ts +++ b/src/types/models/FeatureType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class FeatureType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ForgotPasswordResponse.d.ts b/src/types/models/ForgotPasswordResponse.d.ts index a1cfba188..e90cb1062 100644 --- a/src/types/models/ForgotPasswordResponse.d.ts +++ b/src/types/models/ForgotPasswordResponse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GrantTypePolicyRuleCondition.d.ts b/src/types/models/GrantTypePolicyRuleCondition.d.ts index 61bb672ba..f48bb817d 100644 --- a/src/types/models/GrantTypePolicyRuleCondition.d.ts +++ b/src/types/models/GrantTypePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Group.d.ts b/src/types/models/Group.d.ts index d1b52c843..22865d192 100644 --- a/src/types/models/Group.d.ts +++ b/src/types/models/Group.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupCondition.d.ts b/src/types/models/GroupCondition.d.ts index 83ca20537..35d45ccdc 100644 --- a/src/types/models/GroupCondition.d.ts +++ b/src/types/models/GroupCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupPolicyRuleCondition.d.ts b/src/types/models/GroupPolicyRuleCondition.d.ts index cd7635a83..7c708ccff 100644 --- a/src/types/models/GroupPolicyRuleCondition.d.ts +++ b/src/types/models/GroupPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupProfile.d.ts b/src/types/models/GroupProfile.d.ts index 584f9f3b1..b52811ff7 100644 --- a/src/types/models/GroupProfile.d.ts +++ b/src/types/models/GroupProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRule.d.ts b/src/types/models/GroupRule.d.ts index df8cc8ba3..718e0c4d2 100644 --- a/src/types/models/GroupRule.d.ts +++ b/src/types/models/GroupRule.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleAction.d.ts b/src/types/models/GroupRuleAction.d.ts index 28b2dfefe..500f681c4 100644 --- a/src/types/models/GroupRuleAction.d.ts +++ b/src/types/models/GroupRuleAction.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleConditions.d.ts b/src/types/models/GroupRuleConditions.d.ts index a8db34a3f..f809aecf1 100644 --- a/src/types/models/GroupRuleConditions.d.ts +++ b/src/types/models/GroupRuleConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleExpression.d.ts b/src/types/models/GroupRuleExpression.d.ts index 7202e2d11..c94903e9e 100644 --- a/src/types/models/GroupRuleExpression.d.ts +++ b/src/types/models/GroupRuleExpression.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleGroupAssignment.d.ts b/src/types/models/GroupRuleGroupAssignment.d.ts index cb7ec09ba..361e5d2be 100644 --- a/src/types/models/GroupRuleGroupAssignment.d.ts +++ b/src/types/models/GroupRuleGroupAssignment.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleGroupCondition.d.ts b/src/types/models/GroupRuleGroupCondition.d.ts index d880c68b2..a3015c284 100644 --- a/src/types/models/GroupRuleGroupCondition.d.ts +++ b/src/types/models/GroupRuleGroupCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRulePeopleCondition.d.ts b/src/types/models/GroupRulePeopleCondition.d.ts index 7d1579f9b..0b6ee9a3a 100644 --- a/src/types/models/GroupRulePeopleCondition.d.ts +++ b/src/types/models/GroupRulePeopleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupRuleStatus.d.ts b/src/types/models/GroupRuleStatus.d.ts index 36ebe92b6..fead57903 100644 --- a/src/types/models/GroupRuleStatus.d.ts +++ b/src/types/models/GroupRuleStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class GroupRuleStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/GroupRuleUserCondition.d.ts b/src/types/models/GroupRuleUserCondition.d.ts index c0bce3699..1d140aeeb 100644 --- a/src/types/models/GroupRuleUserCondition.d.ts +++ b/src/types/models/GroupRuleUserCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/GroupType.d.ts b/src/types/models/GroupType.d.ts index cca6ac8fc..280fe9001 100644 --- a/src/types/models/GroupType.d.ts +++ b/src/types/models/GroupType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class GroupType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/HardwareUserFactor.d.ts b/src/types/models/HardwareUserFactor.d.ts index ec3e0b39d..e95cc30dc 100644 --- a/src/types/models/HardwareUserFactor.d.ts +++ b/src/types/models/HardwareUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/HardwareUserFactorProfile.d.ts b/src/types/models/HardwareUserFactorProfile.d.ts index ddaa50d8a..71e5e9de2 100644 --- a/src/types/models/HardwareUserFactorProfile.d.ts +++ b/src/types/models/HardwareUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProvider.d.ts b/src/types/models/IdentityProvider.d.ts index 6b1f793ca..785b0c1ff 100644 --- a/src/types/models/IdentityProvider.d.ts +++ b/src/types/models/IdentityProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderApplicationUser.d.ts b/src/types/models/IdentityProviderApplicationUser.d.ts index 3d1e6b01b..00a0cdd13 100644 --- a/src/types/models/IdentityProviderApplicationUser.d.ts +++ b/src/types/models/IdentityProviderApplicationUser.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderCredentials.d.ts b/src/types/models/IdentityProviderCredentials.d.ts index 0effe474e..07df7b5c8 100644 --- a/src/types/models/IdentityProviderCredentials.d.ts +++ b/src/types/models/IdentityProviderCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderCredentialsClient.d.ts b/src/types/models/IdentityProviderCredentialsClient.d.ts index e58d030f7..791ce2e5a 100644 --- a/src/types/models/IdentityProviderCredentialsClient.d.ts +++ b/src/types/models/IdentityProviderCredentialsClient.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderCredentialsSigning.d.ts b/src/types/models/IdentityProviderCredentialsSigning.d.ts index 8dcc73880..a16971921 100644 --- a/src/types/models/IdentityProviderCredentialsSigning.d.ts +++ b/src/types/models/IdentityProviderCredentialsSigning.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderCredentialsTrust.d.ts b/src/types/models/IdentityProviderCredentialsTrust.d.ts index 38d8de75f..9f66cb90f 100644 --- a/src/types/models/IdentityProviderCredentialsTrust.d.ts +++ b/src/types/models/IdentityProviderCredentialsTrust.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderPolicy.d.ts b/src/types/models/IdentityProviderPolicy.d.ts index bafaa2259..0ca48c079 100644 --- a/src/types/models/IdentityProviderPolicy.d.ts +++ b/src/types/models/IdentityProviderPolicy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IdentityProviderPolicyRuleCondition.d.ts b/src/types/models/IdentityProviderPolicyRuleCondition.d.ts index 5c7230f01..ca7db88be 100644 --- a/src/types/models/IdentityProviderPolicyRuleCondition.d.ts +++ b/src/types/models/IdentityProviderPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InactivityPolicyRuleCondition.d.ts b/src/types/models/InactivityPolicyRuleCondition.d.ts index b7586ee72..7e8e7b562 100644 --- a/src/types/models/InactivityPolicyRuleCondition.d.ts +++ b/src/types/models/InactivityPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHook.d.ts b/src/types/models/InlineHook.d.ts index 11610cb8a..d36bd5808 100644 --- a/src/types/models/InlineHook.d.ts +++ b/src/types/models/InlineHook.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookChannel.d.ts b/src/types/models/InlineHookChannel.d.ts index 3dd8f8452..61b92df40 100644 --- a/src/types/models/InlineHookChannel.d.ts +++ b/src/types/models/InlineHookChannel.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookChannelConfig.d.ts b/src/types/models/InlineHookChannelConfig.d.ts index bccfa907f..0a9943c6c 100644 --- a/src/types/models/InlineHookChannelConfig.d.ts +++ b/src/types/models/InlineHookChannelConfig.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -24,6 +24,7 @@ declare class InlineHookChannelConfig extends Resource { authScheme: InlineHookChannelConfigAuthScheme; headers: InlineHookChannelConfigHeaders[]; + method: string; uri: string; } diff --git a/src/types/models/InlineHookChannelConfigAuthScheme.d.ts b/src/types/models/InlineHookChannelConfigAuthScheme.d.ts index f3b5477e9..7d75401d6 100644 --- a/src/types/models/InlineHookChannelConfigAuthScheme.d.ts +++ b/src/types/models/InlineHookChannelConfigAuthScheme.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookChannelConfigHeaders.d.ts b/src/types/models/InlineHookChannelConfigHeaders.d.ts index e928b9b3c..302c005f1 100644 --- a/src/types/models/InlineHookChannelConfigHeaders.d.ts +++ b/src/types/models/InlineHookChannelConfigHeaders.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookPayload.d.ts b/src/types/models/InlineHookPayload.d.ts index 8bdfe0859..ac0224e4f 100644 --- a/src/types/models/InlineHookPayload.d.ts +++ b/src/types/models/InlineHookPayload.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookResponse.d.ts b/src/types/models/InlineHookResponse.d.ts index b59c26c25..6efeb7da0 100644 --- a/src/types/models/InlineHookResponse.d.ts +++ b/src/types/models/InlineHookResponse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookResponseCommandValue.d.ts b/src/types/models/InlineHookResponseCommandValue.d.ts index ae3ddcc0a..10e2c01bb 100644 --- a/src/types/models/InlineHookResponseCommandValue.d.ts +++ b/src/types/models/InlineHookResponseCommandValue.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookResponseCommands.d.ts b/src/types/models/InlineHookResponseCommands.d.ts index c46ff8d84..905dbd9e7 100644 --- a/src/types/models/InlineHookResponseCommands.d.ts +++ b/src/types/models/InlineHookResponseCommands.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/InlineHookStatus.d.ts b/src/types/models/InlineHookStatus.d.ts index 4c5a340e2..0617e19f1 100644 --- a/src/types/models/InlineHookStatus.d.ts +++ b/src/types/models/InlineHookStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class InlineHookStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/InlineHookType.d.ts b/src/types/models/InlineHookType.d.ts index 970dc3811..55648ee8d 100644 --- a/src/types/models/InlineHookType.d.ts +++ b/src/types/models/InlineHookType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class InlineHookType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/IonField.d.ts b/src/types/models/IonField.d.ts index 6d11df838..931e4266b 100644 --- a/src/types/models/IonField.d.ts +++ b/src/types/models/IonField.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/IonForm.d.ts b/src/types/models/IonForm.d.ts index b9b344950..99657d12a 100644 --- a/src/types/models/IonForm.d.ts +++ b/src/types/models/IonForm.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/JsonWebKey.d.ts b/src/types/models/JsonWebKey.d.ts index dc0a70cf3..a7cdde5fd 100644 --- a/src/types/models/JsonWebKey.d.ts +++ b/src/types/models/JsonWebKey.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -23,15 +23,15 @@ declare class JsonWebKey extends Resource { readonly _links: {[name: string]: unknown}; alg: string; - readonly created: string; + created: string; e: string; - readonly expiresAt: string; + expiresAt: string; key_ops: string[]; kid: string; kty: string; - readonly lastUpdated: string; + lastUpdated: string; n: string; - readonly status: string; + status: string; use: string; x5c: string[]; x5t: string; diff --git a/src/types/models/JwkUse.d.ts b/src/types/models/JwkUse.d.ts index 9606c04b6..1e79d8fb1 100644 --- a/src/types/models/JwkUse.d.ts +++ b/src/types/models/JwkUse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LifecycleExpirationPolicyRuleCondition.d.ts b/src/types/models/LifecycleExpirationPolicyRuleCondition.d.ts index 1c95ba35c..64376416e 100644 --- a/src/types/models/LifecycleExpirationPolicyRuleCondition.d.ts +++ b/src/types/models/LifecycleExpirationPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LinkedObject.d.ts b/src/types/models/LinkedObject.d.ts index ceb9df2e9..8e655c6b2 100644 --- a/src/types/models/LinkedObject.d.ts +++ b/src/types/models/LinkedObject.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LinkedObjectDetails.d.ts b/src/types/models/LinkedObjectDetails.d.ts index b500f7ead..8cea43e28 100644 --- a/src/types/models/LinkedObjectDetails.d.ts +++ b/src/types/models/LinkedObjectDetails.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LinkedObjectDetailsType.d.ts b/src/types/models/LinkedObjectDetailsType.d.ts index c76844d2d..44cafb1ce 100644 --- a/src/types/models/LinkedObjectDetailsType.d.ts +++ b/src/types/models/LinkedObjectDetailsType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class LinkedObjectDetailsType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/LogActor.d.ts b/src/types/models/LogActor.d.ts index e4d66be2e..fbcbee242 100644 --- a/src/types/models/LogActor.d.ts +++ b/src/types/models/LogActor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogAuthenticationContext.d.ts b/src/types/models/LogAuthenticationContext.d.ts index 68f645c8f..8072d33c4 100644 --- a/src/types/models/LogAuthenticationContext.d.ts +++ b/src/types/models/LogAuthenticationContext.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogAuthenticationProvider.d.ts b/src/types/models/LogAuthenticationProvider.d.ts index e08566d53..11797b224 100644 --- a/src/types/models/LogAuthenticationProvider.d.ts +++ b/src/types/models/LogAuthenticationProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class LogAuthenticationProvider extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/LogClient.d.ts b/src/types/models/LogClient.d.ts index 6b9ae6a6b..9c7bf5e66 100644 --- a/src/types/models/LogClient.d.ts +++ b/src/types/models/LogClient.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogCredentialProvider.d.ts b/src/types/models/LogCredentialProvider.d.ts index 34335ee50..3d4b2bf2c 100644 --- a/src/types/models/LogCredentialProvider.d.ts +++ b/src/types/models/LogCredentialProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class LogCredentialProvider extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/LogCredentialType.d.ts b/src/types/models/LogCredentialType.d.ts index d9491cf6c..006794f28 100644 --- a/src/types/models/LogCredentialType.d.ts +++ b/src/types/models/LogCredentialType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class LogCredentialType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/LogDebugContext.d.ts b/src/types/models/LogDebugContext.d.ts index 35f8fc4f7..cb5be18ba 100644 --- a/src/types/models/LogDebugContext.d.ts +++ b/src/types/models/LogDebugContext.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogEvent.d.ts b/src/types/models/LogEvent.d.ts index 66c886d6f..1a5c3a93c 100644 --- a/src/types/models/LogEvent.d.ts +++ b/src/types/models/LogEvent.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogGeographicalContext.d.ts b/src/types/models/LogGeographicalContext.d.ts index 6d432f210..33494663f 100644 --- a/src/types/models/LogGeographicalContext.d.ts +++ b/src/types/models/LogGeographicalContext.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogGeolocation.d.ts b/src/types/models/LogGeolocation.d.ts index cfe9aedb2..5dfde14c9 100644 --- a/src/types/models/LogGeolocation.d.ts +++ b/src/types/models/LogGeolocation.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogIpAddress.d.ts b/src/types/models/LogIpAddress.d.ts index 7803d931e..fb77679dc 100644 --- a/src/types/models/LogIpAddress.d.ts +++ b/src/types/models/LogIpAddress.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogIssuer.d.ts b/src/types/models/LogIssuer.d.ts index 2cf368805..54b9db738 100644 --- a/src/types/models/LogIssuer.d.ts +++ b/src/types/models/LogIssuer.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogOutcome.d.ts b/src/types/models/LogOutcome.d.ts index 4d54c4ce4..b9f1ad1e4 100644 --- a/src/types/models/LogOutcome.d.ts +++ b/src/types/models/LogOutcome.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogRequest.d.ts b/src/types/models/LogRequest.d.ts index ad237e583..ebd31ea56 100644 --- a/src/types/models/LogRequest.d.ts +++ b/src/types/models/LogRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogSecurityContext.d.ts b/src/types/models/LogSecurityContext.d.ts index 13930d071..c1cdefb50 100644 --- a/src/types/models/LogSecurityContext.d.ts +++ b/src/types/models/LogSecurityContext.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogSeverity.d.ts b/src/types/models/LogSeverity.d.ts index a158a4661..52802f0f5 100644 --- a/src/types/models/LogSeverity.d.ts +++ b/src/types/models/LogSeverity.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class LogSeverity extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/LogTarget.d.ts b/src/types/models/LogTarget.d.ts index e9071b3b0..bee16fcd3 100644 --- a/src/types/models/LogTarget.d.ts +++ b/src/types/models/LogTarget.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogTransaction.d.ts b/src/types/models/LogTransaction.d.ts index 2c9e68963..e6a3623ea 100644 --- a/src/types/models/LogTransaction.d.ts +++ b/src/types/models/LogTransaction.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/LogUserAgent.d.ts b/src/types/models/LogUserAgent.d.ts index fefa6f4c9..10da013a9 100644 --- a/src/types/models/LogUserAgent.d.ts +++ b/src/types/models/LogUserAgent.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/MDMEnrollmentPolicyRuleCondition.d.ts b/src/types/models/MDMEnrollmentPolicyRuleCondition.d.ts index 372a2e1b0..ad1b22993 100644 --- a/src/types/models/MDMEnrollmentPolicyRuleCondition.d.ts +++ b/src/types/models/MDMEnrollmentPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/NetworkZone.d.ts b/src/types/models/NetworkZone.d.ts new file mode 100644 index 000000000..4729b5167 --- /dev/null +++ b/src/types/models/NetworkZone.d.ts @@ -0,0 +1,55 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { Response } from 'node-fetch'; +import { NetworkZoneAddress } from './NetworkZoneAddress'; +import { NetworkZoneLocation } from './NetworkZoneLocation'; +import { NetworkZoneStatus } from './NetworkZoneStatus'; +import { NetworkZoneType } from './NetworkZoneType'; +import { NetworkZoneUsage } from './NetworkZoneUsage'; + +declare class NetworkZone extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly _links: {[name: string]: unknown}; + asns: string[]; + readonly created: string; + gateways: NetworkZoneAddress[]; + readonly id: string; + readonly lastUpdated: string; + locations: NetworkZoneLocation[]; + name: string; + proxies: NetworkZoneAddress[]; + proxyType: string; + status: NetworkZoneStatus; + system: boolean; + type: NetworkZoneType; + usage: NetworkZoneUsage; + + update(): Promise; + delete(): Promise; + activate(): Promise; + deactivate(): Promise; +} + +type NetworkZoneOptions = OptionalKnownProperties; + +export { + NetworkZone, + NetworkZoneOptions +}; diff --git a/src/types/models/NetworkZoneAddress.d.ts b/src/types/models/NetworkZoneAddress.d.ts new file mode 100644 index 000000000..d9be33ba3 --- /dev/null +++ b/src/types/models/NetworkZoneAddress.d.ts @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { NetworkZoneAddressType } from './NetworkZoneAddressType'; + +declare class NetworkZoneAddress extends Resource { + constructor(resourceJson: Record, client: Client); + + type: NetworkZoneAddressType; + value: string; + +} + +type NetworkZoneAddressOptions = OptionalKnownProperties; + +export { + NetworkZoneAddress, + NetworkZoneAddressOptions +}; diff --git a/src/types/models/NetworkZoneAddressType.d.ts b/src/types/models/NetworkZoneAddressType.d.ts new file mode 100644 index 000000000..0a3478e8e --- /dev/null +++ b/src/types/models/NetworkZoneAddressType.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class NetworkZoneAddressType extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type NetworkZoneAddressTypeOptions = Record; + +export { + NetworkZoneAddressType, + NetworkZoneAddressTypeOptions +}; diff --git a/src/types/models/NetworkZoneLocation.d.ts b/src/types/models/NetworkZoneLocation.d.ts new file mode 100644 index 000000000..03f1e4ecf --- /dev/null +++ b/src/types/models/NetworkZoneLocation.d.ts @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class NetworkZoneLocation extends Resource { + constructor(resourceJson: Record, client: Client); + + country: string; + region: string; + +} + +type NetworkZoneLocationOptions = OptionalKnownProperties; + +export { + NetworkZoneLocation, + NetworkZoneLocationOptions +}; diff --git a/src/types/models/NetworkZoneStatus.d.ts b/src/types/models/NetworkZoneStatus.d.ts new file mode 100644 index 000000000..dfa65f1a5 --- /dev/null +++ b/src/types/models/NetworkZoneStatus.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class NetworkZoneStatus extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type NetworkZoneStatusOptions = Record; + +export { + NetworkZoneStatus, + NetworkZoneStatusOptions +}; diff --git a/src/types/models/NetworkZoneType.d.ts b/src/types/models/NetworkZoneType.d.ts new file mode 100644 index 000000000..57b68bc42 --- /dev/null +++ b/src/types/models/NetworkZoneType.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class NetworkZoneType extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type NetworkZoneTypeOptions = Record; + +export { + NetworkZoneType, + NetworkZoneTypeOptions +}; diff --git a/src/types/models/NetworkZoneUsage.d.ts b/src/types/models/NetworkZoneUsage.d.ts new file mode 100644 index 000000000..4981aa9df --- /dev/null +++ b/src/types/models/NetworkZoneUsage.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class NetworkZoneUsage extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type NetworkZoneUsageOptions = Record; + +export { + NetworkZoneUsage, + NetworkZoneUsageOptions +}; diff --git a/src/types/models/OAuth2Actor.d.ts b/src/types/models/OAuth2Actor.d.ts index a048bd353..6e4ae5b91 100644 --- a/src/types/models/OAuth2Actor.d.ts +++ b/src/types/models/OAuth2Actor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2Claim.d.ts b/src/types/models/OAuth2Claim.d.ts index e1b28d8f7..7a5d51ca2 100644 --- a/src/types/models/OAuth2Claim.d.ts +++ b/src/types/models/OAuth2Claim.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2ClaimConditions.d.ts b/src/types/models/OAuth2ClaimConditions.d.ts index 9c78e71fb..01186cc5f 100644 --- a/src/types/models/OAuth2ClaimConditions.d.ts +++ b/src/types/models/OAuth2ClaimConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2Client.d.ts b/src/types/models/OAuth2Client.d.ts index cf303e7ea..167523b31 100644 --- a/src/types/models/OAuth2Client.d.ts +++ b/src/types/models/OAuth2Client.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2RefreshToken.d.ts b/src/types/models/OAuth2RefreshToken.d.ts index df4987bd7..7f3824195 100644 --- a/src/types/models/OAuth2RefreshToken.d.ts +++ b/src/types/models/OAuth2RefreshToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2Scope.d.ts b/src/types/models/OAuth2Scope.d.ts index 70830edcb..bcd374bbf 100644 --- a/src/types/models/OAuth2Scope.d.ts +++ b/src/types/models/OAuth2Scope.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2ScopeConsentGrant.d.ts b/src/types/models/OAuth2ScopeConsentGrant.d.ts index 41ca2a84d..e0c6b9d24 100644 --- a/src/types/models/OAuth2ScopeConsentGrant.d.ts +++ b/src/types/models/OAuth2ScopeConsentGrant.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2ScopeConsentGrantSource.d.ts b/src/types/models/OAuth2ScopeConsentGrantSource.d.ts index c703e0bce..8c0914822 100644 --- a/src/types/models/OAuth2ScopeConsentGrantSource.d.ts +++ b/src/types/models/OAuth2ScopeConsentGrantSource.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OAuth2ScopeConsentGrantSource extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OAuth2ScopeConsentGrantStatus.d.ts b/src/types/models/OAuth2ScopeConsentGrantStatus.d.ts index d36a10ae6..a8232d45b 100644 --- a/src/types/models/OAuth2ScopeConsentGrantStatus.d.ts +++ b/src/types/models/OAuth2ScopeConsentGrantStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OAuth2ScopeConsentGrantStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OAuth2ScopesMediationPolicyRuleCondition.d.ts b/src/types/models/OAuth2ScopesMediationPolicyRuleCondition.d.ts index 12642bac6..0de95f067 100644 --- a/src/types/models/OAuth2ScopesMediationPolicyRuleCondition.d.ts +++ b/src/types/models/OAuth2ScopesMediationPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuth2Token.d.ts b/src/types/models/OAuth2Token.d.ts index 525e21ee4..02fa03054 100644 --- a/src/types/models/OAuth2Token.d.ts +++ b/src/types/models/OAuth2Token.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuthApplicationCredentials.d.ts b/src/types/models/OAuthApplicationCredentials.d.ts index 48ec2957e..d02817755 100644 --- a/src/types/models/OAuthApplicationCredentials.d.ts +++ b/src/types/models/OAuthApplicationCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuthAuthorizationPolicy.d.ts b/src/types/models/OAuthAuthorizationPolicy.d.ts index 14cda99fa..dc1d0d360 100644 --- a/src/types/models/OAuthAuthorizationPolicy.d.ts +++ b/src/types/models/OAuthAuthorizationPolicy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OAuthEndpointAuthenticationMethod.d.ts b/src/types/models/OAuthEndpointAuthenticationMethod.d.ts index 7a6e709ce..6e8fb49bc 100644 --- a/src/types/models/OAuthEndpointAuthenticationMethod.d.ts +++ b/src/types/models/OAuthEndpointAuthenticationMethod.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OAuthEndpointAuthenticationMethod extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OAuthGrantType.d.ts b/src/types/models/OAuthGrantType.d.ts index b55b245e1..3602f9621 100644 --- a/src/types/models/OAuthGrantType.d.ts +++ b/src/types/models/OAuthGrantType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OAuthGrantType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OAuthResponseType.d.ts b/src/types/models/OAuthResponseType.d.ts index 221c0ae68..89a39a442 100644 --- a/src/types/models/OAuthResponseType.d.ts +++ b/src/types/models/OAuthResponseType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OAuthResponseType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OktaSignOnPolicy.d.ts b/src/types/models/OktaSignOnPolicy.d.ts index 1da9404a1..aea7acfd7 100644 --- a/src/types/models/OktaSignOnPolicy.d.ts +++ b/src/types/models/OktaSignOnPolicy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -16,11 +16,12 @@ import { Policy } from './Policy'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; - +import { OktaSignOnPolicyConditions } from './OktaSignOnPolicyConditions'; declare class OktaSignOnPolicy extends Policy { constructor(resourceJson: Record, client: Client); + conditions: OktaSignOnPolicyConditions; } diff --git a/src/types/models/OktaSignOnPolicyConditions.d.ts b/src/types/models/OktaSignOnPolicyConditions.d.ts index 5b27a95b8..5f161311e 100644 --- a/src/types/models/OktaSignOnPolicyConditions.d.ts +++ b/src/types/models/OktaSignOnPolicyConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,12 +13,12 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleConditions } from './PolicyRuleConditions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { PolicyPeopleCondition } from './PolicyPeopleCondition'; -declare class OktaSignOnPolicyConditions extends Resource { +declare class OktaSignOnPolicyConditions extends PolicyRuleConditions { constructor(resourceJson: Record, client: Client); people: PolicyPeopleCondition; diff --git a/src/types/models/OktaSignOnPolicyRule.d.ts b/src/types/models/OktaSignOnPolicyRule.d.ts index 491a41c0e..69a4fed9b 100644 --- a/src/types/models/OktaSignOnPolicyRule.d.ts +++ b/src/types/models/OktaSignOnPolicyRule.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OktaSignOnPolicyRuleActions.d.ts b/src/types/models/OktaSignOnPolicyRuleActions.d.ts index ad79e8802..db7214116 100644 --- a/src/types/models/OktaSignOnPolicyRuleActions.d.ts +++ b/src/types/models/OktaSignOnPolicyRuleActions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,12 +13,12 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleActions } from './PolicyRuleActions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { OktaSignOnPolicyRuleSignonActions } from './OktaSignOnPolicyRuleSignonActions'; -declare class OktaSignOnPolicyRuleActions extends Resource { +declare class OktaSignOnPolicyRuleActions extends PolicyRuleActions { constructor(resourceJson: Record, client: Client); signon: OktaSignOnPolicyRuleSignonActions; diff --git a/src/types/models/OktaSignOnPolicyRuleConditions.d.ts b/src/types/models/OktaSignOnPolicyRuleConditions.d.ts index 83b70a1a1..7998963f1 100644 --- a/src/types/models/OktaSignOnPolicyRuleConditions.d.ts +++ b/src/types/models/OktaSignOnPolicyRuleConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,14 +13,14 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleConditions } from './PolicyRuleConditions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { PolicyRuleAuthContextCondition } from './PolicyRuleAuthContextCondition'; import { PolicyNetworkCondition } from './PolicyNetworkCondition'; import { PolicyPeopleCondition } from './PolicyPeopleCondition'; -declare class OktaSignOnPolicyRuleConditions extends Resource { +declare class OktaSignOnPolicyRuleConditions extends PolicyRuleConditions { constructor(resourceJson: Record, client: Client); authContext: PolicyRuleAuthContextCondition; diff --git a/src/types/models/OktaSignOnPolicyRuleSignonActions.d.ts b/src/types/models/OktaSignOnPolicyRuleSignonActions.d.ts index ce8eb32eb..be839ce24 100644 --- a/src/types/models/OktaSignOnPolicyRuleSignonActions.d.ts +++ b/src/types/models/OktaSignOnPolicyRuleSignonActions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OktaSignOnPolicyRuleSignonSessionActions.d.ts b/src/types/models/OktaSignOnPolicyRuleSignonSessionActions.d.ts index 4c3e1febf..86c12c769 100644 --- a/src/types/models/OktaSignOnPolicyRuleSignonSessionActions.d.ts +++ b/src/types/models/OktaSignOnPolicyRuleSignonSessionActions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OpenIdConnectApplication.d.ts b/src/types/models/OpenIdConnectApplication.d.ts index 3fdb49f7c..dbfb22f2f 100644 --- a/src/types/models/OpenIdConnectApplication.d.ts +++ b/src/types/models/OpenIdConnectApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OpenIdConnectApplicationConsentMethod.d.ts b/src/types/models/OpenIdConnectApplicationConsentMethod.d.ts index 35511c617..a9468d12d 100644 --- a/src/types/models/OpenIdConnectApplicationConsentMethod.d.ts +++ b/src/types/models/OpenIdConnectApplicationConsentMethod.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OpenIdConnectApplicationConsentMethod extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OpenIdConnectApplicationIdpInitiatedLogin.d.ts b/src/types/models/OpenIdConnectApplicationIdpInitiatedLogin.d.ts new file mode 100644 index 000000000..8a3718af0 --- /dev/null +++ b/src/types/models/OpenIdConnectApplicationIdpInitiatedLogin.d.ts @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class OpenIdConnectApplicationIdpInitiatedLogin extends Resource { + constructor(resourceJson: Record, client: Client); + + default_scope: string[]; + mode: string; + +} + +type OpenIdConnectApplicationIdpInitiatedLoginOptions = OptionalKnownProperties; + +export { + OpenIdConnectApplicationIdpInitiatedLogin, + OpenIdConnectApplicationIdpInitiatedLoginOptions +}; diff --git a/src/types/models/OpenIdConnectApplicationIssuerMode.d.ts b/src/types/models/OpenIdConnectApplicationIssuerMode.d.ts index 6982a12d1..54f097d9a 100644 --- a/src/types/models/OpenIdConnectApplicationIssuerMode.d.ts +++ b/src/types/models/OpenIdConnectApplicationIssuerMode.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OpenIdConnectApplicationIssuerMode extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OpenIdConnectApplicationSettings.d.ts b/src/types/models/OpenIdConnectApplicationSettings.d.ts index f1797b285..be300d2c0 100644 --- a/src/types/models/OpenIdConnectApplicationSettings.d.ts +++ b/src/types/models/OpenIdConnectApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OpenIdConnectApplicationSettingsClient.d.ts b/src/types/models/OpenIdConnectApplicationSettingsClient.d.ts index 49360f76f..33f751f59 100644 --- a/src/types/models/OpenIdConnectApplicationSettingsClient.d.ts +++ b/src/types/models/OpenIdConnectApplicationSettingsClient.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -19,6 +19,7 @@ import { OptionalKnownProperties } from '../optional-known-properties-type'; import { OpenIdConnectApplicationType } from './OpenIdConnectApplicationType'; import { OpenIdConnectApplicationConsentMethod } from './OpenIdConnectApplicationConsentMethod'; import { OAuthGrantType } from './OAuthGrantType'; +import { OpenIdConnectApplicationIdpInitiatedLogin } from './OpenIdConnectApplicationIdpInitiatedLogin'; import { OpenIdConnectApplicationIssuerMode } from './OpenIdConnectApplicationIssuerMode'; import { OpenIdConnectApplicationSettingsClientKeys } from './OpenIdConnectApplicationSettingsClientKeys'; import { OpenIdConnectApplicationSettingsRefreshToken } from './OpenIdConnectApplicationSettingsRefreshToken'; @@ -31,6 +32,7 @@ declare class OpenIdConnectApplicationSettingsClient extends Resource { client_uri: string; consent_method: OpenIdConnectApplicationConsentMethod; grant_types: OAuthGrantType[]; + idp_initiated_login: OpenIdConnectApplicationIdpInitiatedLogin; initiate_login_uri: string; issuer_mode: OpenIdConnectApplicationIssuerMode; jwks: OpenIdConnectApplicationSettingsClientKeys; diff --git a/src/types/models/OpenIdConnectApplicationSettingsClientKeys.d.ts b/src/types/models/OpenIdConnectApplicationSettingsClientKeys.d.ts index 54ea25ccf..fa9c31a6c 100644 --- a/src/types/models/OpenIdConnectApplicationSettingsClientKeys.d.ts +++ b/src/types/models/OpenIdConnectApplicationSettingsClientKeys.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OpenIdConnectApplicationSettingsRefreshToken.d.ts b/src/types/models/OpenIdConnectApplicationSettingsRefreshToken.d.ts index 2017db80b..542569ded 100644 --- a/src/types/models/OpenIdConnectApplicationSettingsRefreshToken.d.ts +++ b/src/types/models/OpenIdConnectApplicationSettingsRefreshToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/OpenIdConnectApplicationType.d.ts b/src/types/models/OpenIdConnectApplicationType.d.ts index d78ae697a..3b661f6fa 100644 --- a/src/types/models/OpenIdConnectApplicationType.d.ts +++ b/src/types/models/OpenIdConnectApplicationType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OpenIdConnectApplicationType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/OpenIdConnectRefreshTokenRotationType.d.ts b/src/types/models/OpenIdConnectRefreshTokenRotationType.d.ts index cfa1cd7a6..f6ca4606b 100644 --- a/src/types/models/OpenIdConnectRefreshTokenRotationType.d.ts +++ b/src/types/models/OpenIdConnectRefreshTokenRotationType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class OpenIdConnectRefreshTokenRotationType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/PasswordCredential.d.ts b/src/types/models/PasswordCredential.d.ts index bdc00b543..691a72418 100644 --- a/src/types/models/PasswordCredential.d.ts +++ b/src/types/models/PasswordCredential.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordCredentialHash.d.ts b/src/types/models/PasswordCredentialHash.d.ts index 2f89af2b2..accbc1d74 100644 --- a/src/types/models/PasswordCredentialHash.d.ts +++ b/src/types/models/PasswordCredentialHash.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordCredentialHashAlgorithm.d.ts b/src/types/models/PasswordCredentialHashAlgorithm.d.ts index 3fc3a4660..a621f59e5 100644 --- a/src/types/models/PasswordCredentialHashAlgorithm.d.ts +++ b/src/types/models/PasswordCredentialHashAlgorithm.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class PasswordCredentialHashAlgorithm extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/PasswordCredentialHook.d.ts b/src/types/models/PasswordCredentialHook.d.ts index b43f88ed8..2b238623e 100644 --- a/src/types/models/PasswordCredentialHook.d.ts +++ b/src/types/models/PasswordCredentialHook.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordDictionary.d.ts b/src/types/models/PasswordDictionary.d.ts index e3e83bb1e..db2dd4d3e 100644 --- a/src/types/models/PasswordDictionary.d.ts +++ b/src/types/models/PasswordDictionary.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordDictionaryCommon.d.ts b/src/types/models/PasswordDictionaryCommon.d.ts index 940121e3c..c1707e334 100644 --- a/src/types/models/PasswordDictionaryCommon.d.ts +++ b/src/types/models/PasswordDictionaryCommon.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordExpirationPolicyRuleCondition.d.ts b/src/types/models/PasswordExpirationPolicyRuleCondition.d.ts index f78e8f921..8effc00dd 100644 --- a/src/types/models/PasswordExpirationPolicyRuleCondition.d.ts +++ b/src/types/models/PasswordExpirationPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicy.d.ts b/src/types/models/PasswordPolicy.d.ts index 41e1323c3..4b368a8da 100644 --- a/src/types/models/PasswordPolicy.d.ts +++ b/src/types/models/PasswordPolicy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -16,11 +16,13 @@ import { Policy } from './Policy'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { PasswordPolicyConditions } from './PasswordPolicyConditions'; import { PasswordPolicySettings } from './PasswordPolicySettings'; declare class PasswordPolicy extends Policy { constructor(resourceJson: Record, client: Client); + conditions: PasswordPolicyConditions; settings: PasswordPolicySettings; } diff --git a/src/types/models/PasswordPolicyAuthenticationProviderCondition.d.ts b/src/types/models/PasswordPolicyAuthenticationProviderCondition.d.ts index 46b88271c..474422a6c 100644 --- a/src/types/models/PasswordPolicyAuthenticationProviderCondition.d.ts +++ b/src/types/models/PasswordPolicyAuthenticationProviderCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyConditions.d.ts b/src/types/models/PasswordPolicyConditions.d.ts index f82e6a3a1..b444912c7 100644 --- a/src/types/models/PasswordPolicyConditions.d.ts +++ b/src/types/models/PasswordPolicyConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,13 +13,13 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleConditions } from './PolicyRuleConditions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { PasswordPolicyAuthenticationProviderCondition } from './PasswordPolicyAuthenticationProviderCondition'; import { PolicyPeopleCondition } from './PolicyPeopleCondition'; -declare class PasswordPolicyConditions extends Resource { +declare class PasswordPolicyConditions extends PolicyRuleConditions { constructor(resourceJson: Record, client: Client); authProvider: PasswordPolicyAuthenticationProviderCondition; diff --git a/src/types/models/PasswordPolicyDelegationSettings.d.ts b/src/types/models/PasswordPolicyDelegationSettings.d.ts index 023261775..550a95f17 100644 --- a/src/types/models/PasswordPolicyDelegationSettings.d.ts +++ b/src/types/models/PasswordPolicyDelegationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyDelegationSettingsOptions.d.ts b/src/types/models/PasswordPolicyDelegationSettingsOptions.d.ts index 4e7fab70e..429fc88c4 100644 --- a/src/types/models/PasswordPolicyDelegationSettingsOptions.d.ts +++ b/src/types/models/PasswordPolicyDelegationSettingsOptions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyPasswordSettings.d.ts b/src/types/models/PasswordPolicyPasswordSettings.d.ts index 4c6f78ed8..85c492ead 100644 --- a/src/types/models/PasswordPolicyPasswordSettings.d.ts +++ b/src/types/models/PasswordPolicyPasswordSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyPasswordSettingsAge.d.ts b/src/types/models/PasswordPolicyPasswordSettingsAge.d.ts index 13adab6b1..5058bf9c5 100644 --- a/src/types/models/PasswordPolicyPasswordSettingsAge.d.ts +++ b/src/types/models/PasswordPolicyPasswordSettingsAge.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyPasswordSettingsComplexity.d.ts b/src/types/models/PasswordPolicyPasswordSettingsComplexity.d.ts index 8191419de..2352820ea 100644 --- a/src/types/models/PasswordPolicyPasswordSettingsComplexity.d.ts +++ b/src/types/models/PasswordPolicyPasswordSettingsComplexity.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyPasswordSettingsLockout.d.ts b/src/types/models/PasswordPolicyPasswordSettingsLockout.d.ts index 8caf4b888..984f77cdf 100644 --- a/src/types/models/PasswordPolicyPasswordSettingsLockout.d.ts +++ b/src/types/models/PasswordPolicyPasswordSettingsLockout.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryEmail.d.ts b/src/types/models/PasswordPolicyRecoveryEmail.d.ts index fef77f4d9..aef092766 100644 --- a/src/types/models/PasswordPolicyRecoveryEmail.d.ts +++ b/src/types/models/PasswordPolicyRecoveryEmail.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryEmailProperties.d.ts b/src/types/models/PasswordPolicyRecoveryEmailProperties.d.ts index de1e11291..55ebd9cdf 100644 --- a/src/types/models/PasswordPolicyRecoveryEmailProperties.d.ts +++ b/src/types/models/PasswordPolicyRecoveryEmailProperties.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryEmailRecoveryToken.d.ts b/src/types/models/PasswordPolicyRecoveryEmailRecoveryToken.d.ts index 2d63a7c8e..0a9e6b6ff 100644 --- a/src/types/models/PasswordPolicyRecoveryEmailRecoveryToken.d.ts +++ b/src/types/models/PasswordPolicyRecoveryEmailRecoveryToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryFactorSettings.d.ts b/src/types/models/PasswordPolicyRecoveryFactorSettings.d.ts index fdd7b3631..cc05e1b5d 100644 --- a/src/types/models/PasswordPolicyRecoveryFactorSettings.d.ts +++ b/src/types/models/PasswordPolicyRecoveryFactorSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryFactors.d.ts b/src/types/models/PasswordPolicyRecoveryFactors.d.ts index 5b16d0ce9..16136d99a 100644 --- a/src/types/models/PasswordPolicyRecoveryFactors.d.ts +++ b/src/types/models/PasswordPolicyRecoveryFactors.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryQuestion.d.ts b/src/types/models/PasswordPolicyRecoveryQuestion.d.ts index f065a7170..1951bed5c 100644 --- a/src/types/models/PasswordPolicyRecoveryQuestion.d.ts +++ b/src/types/models/PasswordPolicyRecoveryQuestion.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryQuestionComplexity.d.ts b/src/types/models/PasswordPolicyRecoveryQuestionComplexity.d.ts index 3ea7cdbe8..7c64c281d 100644 --- a/src/types/models/PasswordPolicyRecoveryQuestionComplexity.d.ts +++ b/src/types/models/PasswordPolicyRecoveryQuestionComplexity.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoveryQuestionProperties.d.ts b/src/types/models/PasswordPolicyRecoveryQuestionProperties.d.ts index 7aaf025be..c28309033 100644 --- a/src/types/models/PasswordPolicyRecoveryQuestionProperties.d.ts +++ b/src/types/models/PasswordPolicyRecoveryQuestionProperties.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRecoverySettings.d.ts b/src/types/models/PasswordPolicyRecoverySettings.d.ts index 1f76c883f..52f16d43a 100644 --- a/src/types/models/PasswordPolicyRecoverySettings.d.ts +++ b/src/types/models/PasswordPolicyRecoverySettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRule.d.ts b/src/types/models/PasswordPolicyRule.d.ts index e57e4f1fd..2af55e5b0 100644 --- a/src/types/models/PasswordPolicyRule.d.ts +++ b/src/types/models/PasswordPolicyRule.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRuleAction.d.ts b/src/types/models/PasswordPolicyRuleAction.d.ts index 3467313d4..0eb622146 100644 --- a/src/types/models/PasswordPolicyRuleAction.d.ts +++ b/src/types/models/PasswordPolicyRuleAction.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PasswordPolicyRuleActions.d.ts b/src/types/models/PasswordPolicyRuleActions.d.ts index 1f18e72e5..327dc5396 100644 --- a/src/types/models/PasswordPolicyRuleActions.d.ts +++ b/src/types/models/PasswordPolicyRuleActions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,12 +13,12 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleActions } from './PolicyRuleActions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { PasswordPolicyRuleAction } from './PasswordPolicyRuleAction'; -declare class PasswordPolicyRuleActions extends Resource { +declare class PasswordPolicyRuleActions extends PolicyRuleActions { constructor(resourceJson: Record, client: Client); passwordChange: PasswordPolicyRuleAction; diff --git a/src/types/models/PasswordPolicyRuleConditions.d.ts b/src/types/models/PasswordPolicyRuleConditions.d.ts index 91539c54b..3f90ca892 100644 --- a/src/types/models/PasswordPolicyRuleConditions.d.ts +++ b/src/types/models/PasswordPolicyRuleConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -13,13 +13,13 @@ /* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ -import { Resource } from '../resource'; +import { PolicyRuleConditions } from './PolicyRuleConditions'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { PolicyNetworkCondition } from './PolicyNetworkCondition'; import { PolicyPeopleCondition } from './PolicyPeopleCondition'; -declare class PasswordPolicyRuleConditions extends Resource { +declare class PasswordPolicyRuleConditions extends PolicyRuleConditions { constructor(resourceJson: Record, client: Client); network: PolicyNetworkCondition; diff --git a/src/types/models/PasswordPolicySettings.d.ts b/src/types/models/PasswordPolicySettings.d.ts index 504c55b1e..05b576f87 100644 --- a/src/types/models/PasswordPolicySettings.d.ts +++ b/src/types/models/PasswordPolicySettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PlatformConditionEvaluatorPlatform.d.ts b/src/types/models/PlatformConditionEvaluatorPlatform.d.ts index 33c8f70e1..9f8938db3 100644 --- a/src/types/models/PlatformConditionEvaluatorPlatform.d.ts +++ b/src/types/models/PlatformConditionEvaluatorPlatform.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystem.d.ts b/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystem.d.ts index 5232bb34c..100a2b22f 100644 --- a/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystem.d.ts +++ b/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystem.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.d.ts b/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.d.ts index 79caeafe8..fcedb89ec 100644 --- a/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.d.ts +++ b/src/types/models/PlatformConditionEvaluatorPlatformOperatingSystemVersion.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PlatformPolicyRuleCondition.d.ts b/src/types/models/PlatformPolicyRuleCondition.d.ts index 82a8c2e8f..821b22798 100644 --- a/src/types/models/PlatformPolicyRuleCondition.d.ts +++ b/src/types/models/PlatformPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Policy.d.ts b/src/types/models/Policy.d.ts index 52e13358e..d0405b4eb 100644 --- a/src/types/models/Policy.d.ts +++ b/src/types/models/Policy.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyAccountLink.d.ts b/src/types/models/PolicyAccountLink.d.ts index 71f3baab0..59dba3a3d 100644 --- a/src/types/models/PolicyAccountLink.d.ts +++ b/src/types/models/PolicyAccountLink.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyAccountLinkFilter.d.ts b/src/types/models/PolicyAccountLinkFilter.d.ts index 3ff458b04..fb363265c 100644 --- a/src/types/models/PolicyAccountLinkFilter.d.ts +++ b/src/types/models/PolicyAccountLinkFilter.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyAccountLinkFilterGroups.d.ts b/src/types/models/PolicyAccountLinkFilterGroups.d.ts index 65cf6248b..1437f92e4 100644 --- a/src/types/models/PolicyAccountLinkFilterGroups.d.ts +++ b/src/types/models/PolicyAccountLinkFilterGroups.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyNetworkCondition.d.ts b/src/types/models/PolicyNetworkCondition.d.ts index 503a8da13..b82942356 100644 --- a/src/types/models/PolicyNetworkCondition.d.ts +++ b/src/types/models/PolicyNetworkCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyPeopleCondition.d.ts b/src/types/models/PolicyPeopleCondition.d.ts index 8fea83c4c..87e033541 100644 --- a/src/types/models/PolicyPeopleCondition.d.ts +++ b/src/types/models/PolicyPeopleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyRule.d.ts b/src/types/models/PolicyRule.d.ts index 1c3a0e69b..0a8970370 100644 --- a/src/types/models/PolicyRule.d.ts +++ b/src/types/models/PolicyRule.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -17,13 +17,18 @@ import { Resource } from '../resource'; import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { Response } from 'node-fetch'; +import { PolicyRuleActions } from './PolicyRuleActions'; +import { PolicyRuleConditions } from './PolicyRuleConditions'; declare class PolicyRule extends Resource { constructor(resourceJson: Record, client: Client); + actions: PolicyRuleActions; + conditions: PolicyRuleConditions; readonly created: string; readonly id: string; readonly lastUpdated: string; + name: string; priority: number; status: string; system: boolean; diff --git a/src/types/models/PolicyRuleActions.d.ts b/src/types/models/PolicyRuleActions.d.ts new file mode 100644 index 000000000..e8160e9bf --- /dev/null +++ b/src/types/models/PolicyRuleActions.d.ts @@ -0,0 +1,39 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { PolicyRuleActionsEnroll } from './PolicyRuleActionsEnroll'; +import { PasswordPolicyRuleAction } from './PasswordPolicyRuleAction'; +import { OktaSignOnPolicyRuleSignonActions } from './OktaSignOnPolicyRuleSignonActions'; + +declare class PolicyRuleActions extends Resource { + constructor(resourceJson: Record, client: Client); + + enroll: PolicyRuleActionsEnroll; + passwordChange: PasswordPolicyRuleAction; + selfServicePasswordReset: PasswordPolicyRuleAction; + selfServiceUnlock: PasswordPolicyRuleAction; + signon: OktaSignOnPolicyRuleSignonActions; + +} + +type PolicyRuleActionsOptions = OptionalKnownProperties; + +export { + PolicyRuleActions, + PolicyRuleActionsOptions +}; diff --git a/src/types/models/PolicyRuleActionsEnroll.d.ts b/src/types/models/PolicyRuleActionsEnroll.d.ts new file mode 100644 index 000000000..3f0696d8f --- /dev/null +++ b/src/types/models/PolicyRuleActionsEnroll.d.ts @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { PolicyRuleActionsEnrollSelf } from './PolicyRuleActionsEnrollSelf'; + +declare class PolicyRuleActionsEnroll extends Resource { + constructor(resourceJson: Record, client: Client); + + self: PolicyRuleActionsEnrollSelf; + +} + +type PolicyRuleActionsEnrollOptions = OptionalKnownProperties; + +export { + PolicyRuleActionsEnroll, + PolicyRuleActionsEnrollOptions +}; diff --git a/src/types/models/PolicyRuleActionsEnrollSelf.d.ts b/src/types/models/PolicyRuleActionsEnrollSelf.d.ts new file mode 100644 index 000000000..81ed16695 --- /dev/null +++ b/src/types/models/PolicyRuleActionsEnrollSelf.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class PolicyRuleActionsEnrollSelf extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type PolicyRuleActionsEnrollSelfOptions = Record; + +export { + PolicyRuleActionsEnrollSelf, + PolicyRuleActionsEnrollSelfOptions +}; diff --git a/src/types/models/PolicyRuleAuthContextCondition.d.ts b/src/types/models/PolicyRuleAuthContextCondition.d.ts index aa258b80c..2a07a7a35 100644 --- a/src/types/models/PolicyRuleAuthContextCondition.d.ts +++ b/src/types/models/PolicyRuleAuthContextCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicyRuleConditions.d.ts b/src/types/models/PolicyRuleConditions.d.ts index 02df0c725..3a92d689c 100644 --- a/src/types/models/PolicyRuleConditions.d.ts +++ b/src/types/models/PolicyRuleConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicySubject.d.ts b/src/types/models/PolicySubject.d.ts index f3c55726e..7147ed1d5 100644 --- a/src/types/models/PolicySubject.d.ts +++ b/src/types/models/PolicySubject.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PolicySubjectMatchType.d.ts b/src/types/models/PolicySubjectMatchType.d.ts index 70ce2d350..151abd48d 100644 --- a/src/types/models/PolicySubjectMatchType.d.ts +++ b/src/types/models/PolicySubjectMatchType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class PolicySubjectMatchType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/PolicyType.d.ts b/src/types/models/PolicyType.d.ts index 70c1233c6..43bbfe70f 100644 --- a/src/types/models/PolicyType.d.ts +++ b/src/types/models/PolicyType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class PolicyType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/PolicyUserNameTemplate.d.ts b/src/types/models/PolicyUserNameTemplate.d.ts index c936b7ba8..b0d2890b2 100644 --- a/src/types/models/PolicyUserNameTemplate.d.ts +++ b/src/types/models/PolicyUserNameTemplate.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProfileMapping.d.ts b/src/types/models/ProfileMapping.d.ts new file mode 100644 index 000000000..65d0c3957 --- /dev/null +++ b/src/types/models/ProfileMapping.d.ts @@ -0,0 +1,38 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { ProfileMappingSource } from './ProfileMappingSource'; + +declare class ProfileMapping extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly _links: {[name: string]: unknown}; + readonly id: string; + readonly properties: {[name: string]: unknown}; + source: ProfileMappingSource; + target: ProfileMappingSource; + + update(): Promise; +} + +type ProfileMappingOptions = OptionalKnownProperties; + +export { + ProfileMapping, + ProfileMappingOptions +}; diff --git a/src/types/models/ProfileMappingProperty.d.ts b/src/types/models/ProfileMappingProperty.d.ts new file mode 100644 index 000000000..bd68dca6d --- /dev/null +++ b/src/types/models/ProfileMappingProperty.d.ts @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { ProfileMappingPropertyPushStatus } from './ProfileMappingPropertyPushStatus'; + +declare class ProfileMappingProperty extends Resource { + constructor(resourceJson: Record, client: Client); + + expression: string; + pushStatus: ProfileMappingPropertyPushStatus; + +} + +type ProfileMappingPropertyOptions = OptionalKnownProperties; + +export { + ProfileMappingProperty, + ProfileMappingPropertyOptions +}; diff --git a/src/types/models/ProfileMappingPropertyPushStatus.d.ts b/src/types/models/ProfileMappingPropertyPushStatus.d.ts new file mode 100644 index 000000000..3ed25eed6 --- /dev/null +++ b/src/types/models/ProfileMappingPropertyPushStatus.d.ts @@ -0,0 +1,31 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; + + +declare class ProfileMappingPropertyPushStatus extends Resource { + constructor(resourceJson: string, client: Client); + + +} + +type ProfileMappingPropertyPushStatusOptions = Record; + +export { + ProfileMappingPropertyPushStatus, + ProfileMappingPropertyPushStatusOptions +}; diff --git a/src/types/models/ProfileMappingSource.d.ts b/src/types/models/ProfileMappingSource.d.ts new file mode 100644 index 000000000..1d81ab19f --- /dev/null +++ b/src/types/models/ProfileMappingSource.d.ts @@ -0,0 +1,36 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class ProfileMappingSource extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly _links: {[name: string]: unknown}; + readonly id: string; + readonly name: string; + readonly type: string; + +} + +type ProfileMappingSourceOptions = OptionalKnownProperties; + +export { + ProfileMappingSource, + ProfileMappingSourceOptions +}; diff --git a/src/types/models/Protocol.d.ts b/src/types/models/Protocol.d.ts index 5b475c3e0..46795ca99 100644 --- a/src/types/models/Protocol.d.ts +++ b/src/types/models/Protocol.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolAlgorithmType.d.ts b/src/types/models/ProtocolAlgorithmType.d.ts index b73c4d769..0004c811d 100644 --- a/src/types/models/ProtocolAlgorithmType.d.ts +++ b/src/types/models/ProtocolAlgorithmType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolAlgorithmTypeSignature.d.ts b/src/types/models/ProtocolAlgorithmTypeSignature.d.ts index 57ceaa07f..ed68ff2cf 100644 --- a/src/types/models/ProtocolAlgorithmTypeSignature.d.ts +++ b/src/types/models/ProtocolAlgorithmTypeSignature.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolAlgorithms.d.ts b/src/types/models/ProtocolAlgorithms.d.ts index 757913495..11e85b5c7 100644 --- a/src/types/models/ProtocolAlgorithms.d.ts +++ b/src/types/models/ProtocolAlgorithms.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolEndpoint.d.ts b/src/types/models/ProtocolEndpoint.d.ts index 64986a60d..c7790f826 100644 --- a/src/types/models/ProtocolEndpoint.d.ts +++ b/src/types/models/ProtocolEndpoint.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolEndpoints.d.ts b/src/types/models/ProtocolEndpoints.d.ts index 9f2ed8913..9806ac976 100644 --- a/src/types/models/ProtocolEndpoints.d.ts +++ b/src/types/models/ProtocolEndpoints.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolRelayState.d.ts b/src/types/models/ProtocolRelayState.d.ts index 14bbcbc7e..e7ff3c1a2 100644 --- a/src/types/models/ProtocolRelayState.d.ts +++ b/src/types/models/ProtocolRelayState.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProtocolRelayStateFormat.d.ts b/src/types/models/ProtocolRelayStateFormat.d.ts index 88f6ca573..47ea255c9 100644 --- a/src/types/models/ProtocolRelayStateFormat.d.ts +++ b/src/types/models/ProtocolRelayStateFormat.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class ProtocolRelayStateFormat extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/ProtocolSettings.d.ts b/src/types/models/ProtocolSettings.d.ts index c88fa1ee5..7300d5c33 100644 --- a/src/types/models/ProtocolSettings.d.ts +++ b/src/types/models/ProtocolSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Provisioning.d.ts b/src/types/models/Provisioning.d.ts index 65718a634..bdaa703b7 100644 --- a/src/types/models/Provisioning.d.ts +++ b/src/types/models/Provisioning.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProvisioningConditions.d.ts b/src/types/models/ProvisioningConditions.d.ts index ff0328aa3..d93b197d1 100644 --- a/src/types/models/ProvisioningConditions.d.ts +++ b/src/types/models/ProvisioningConditions.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProvisioningDeprovisionedCondition.d.ts b/src/types/models/ProvisioningDeprovisionedCondition.d.ts index 8d825852f..3866cdbe7 100644 --- a/src/types/models/ProvisioningDeprovisionedCondition.d.ts +++ b/src/types/models/ProvisioningDeprovisionedCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProvisioningGroups.d.ts b/src/types/models/ProvisioningGroups.d.ts index 932e67e60..0ad961029 100644 --- a/src/types/models/ProvisioningGroups.d.ts +++ b/src/types/models/ProvisioningGroups.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ProvisioningSuspendedCondition.d.ts b/src/types/models/ProvisioningSuspendedCondition.d.ts index 4300aaa1f..7c3f7db63 100644 --- a/src/types/models/ProvisioningSuspendedCondition.d.ts +++ b/src/types/models/ProvisioningSuspendedCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PushUserFactor.d.ts b/src/types/models/PushUserFactor.d.ts index 547e9f1ae..07b520134 100644 --- a/src/types/models/PushUserFactor.d.ts +++ b/src/types/models/PushUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/PushUserFactorProfile.d.ts b/src/types/models/PushUserFactorProfile.d.ts index 5b894f9c3..bdb2d4600 100644 --- a/src/types/models/PushUserFactorProfile.d.ts +++ b/src/types/models/PushUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/RecoveryQuestionCredential.d.ts b/src/types/models/RecoveryQuestionCredential.d.ts index 26bde56d5..a7f385065 100644 --- a/src/types/models/RecoveryQuestionCredential.d.ts +++ b/src/types/models/RecoveryQuestionCredential.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ResetPasswordToken.d.ts b/src/types/models/ResetPasswordToken.d.ts index ae7f8567d..15ea31bfe 100644 --- a/src/types/models/ResetPasswordToken.d.ts +++ b/src/types/models/ResetPasswordToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ResponseLinks.d.ts b/src/types/models/ResponseLinks.d.ts index 98f186f37..18f46f8a9 100644 --- a/src/types/models/ResponseLinks.d.ts +++ b/src/types/models/ResponseLinks.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/RiskPolicyRuleCondition.d.ts b/src/types/models/RiskPolicyRuleCondition.d.ts index 656dc4392..de45f5cce 100644 --- a/src/types/models/RiskPolicyRuleCondition.d.ts +++ b/src/types/models/RiskPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/RiskScorePolicyRuleCondition.d.ts b/src/types/models/RiskScorePolicyRuleCondition.d.ts index dc8461457..09e8cc6e8 100644 --- a/src/types/models/RiskScorePolicyRuleCondition.d.ts +++ b/src/types/models/RiskScorePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Role.d.ts b/src/types/models/Role.d.ts index 97a33ae9a..341a1cb04 100644 --- a/src/types/models/Role.d.ts +++ b/src/types/models/Role.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/RoleAssignmentType.d.ts b/src/types/models/RoleAssignmentType.d.ts index 6a5b4cf0b..327c53eed 100644 --- a/src/types/models/RoleAssignmentType.d.ts +++ b/src/types/models/RoleAssignmentType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class RoleAssignmentType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/RoleStatus.d.ts b/src/types/models/RoleStatus.d.ts index 5ffaedc2e..8a7dad0a2 100644 --- a/src/types/models/RoleStatus.d.ts +++ b/src/types/models/RoleStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class RoleStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/RoleType.d.ts b/src/types/models/RoleType.d.ts index d8291cef6..00200bc2f 100644 --- a/src/types/models/RoleType.d.ts +++ b/src/types/models/RoleType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class RoleType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SamlApplication.d.ts b/src/types/models/SamlApplication.d.ts index be218d05a..39794b901 100644 --- a/src/types/models/SamlApplication.d.ts +++ b/src/types/models/SamlApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SamlApplicationSettings.d.ts b/src/types/models/SamlApplicationSettings.d.ts index 774700ac8..ec48b85f6 100644 --- a/src/types/models/SamlApplicationSettings.d.ts +++ b/src/types/models/SamlApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SamlApplicationSettingsSignOn.d.ts b/src/types/models/SamlApplicationSettingsSignOn.d.ts index f1e7d5fda..669a8a6a8 100644 --- a/src/types/models/SamlApplicationSettingsSignOn.d.ts +++ b/src/types/models/SamlApplicationSettingsSignOn.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,6 +18,8 @@ import { Client } from '../client'; import { OptionalKnownProperties } from '../optional-known-properties-type'; import { AcsEndpoint } from './AcsEndpoint'; import { SamlAttributeStatement } from './SamlAttributeStatement'; +import { SingleLogout } from './SingleLogout'; +import { SpCertificate } from './SpCertificate'; declare class SamlApplicationSettingsSignOn extends Resource { constructor(resourceJson: Record, client: Client); @@ -40,6 +42,8 @@ declare class SamlApplicationSettingsSignOn extends Resource { requestCompressed: boolean; responseSigned: boolean; signatureAlgorithm: string; + slo: SingleLogout; + spCertificate: SpCertificate; spIssuer: string; ssoAcsUrl: string; ssoAcsUrlOverride: string; diff --git a/src/types/models/SamlAttributeStatement.d.ts b/src/types/models/SamlAttributeStatement.d.ts index 2b6d057b3..faa956fe5 100644 --- a/src/types/models/SamlAttributeStatement.d.ts +++ b/src/types/models/SamlAttributeStatement.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ScheduledUserLifecycleAction.d.ts b/src/types/models/ScheduledUserLifecycleAction.d.ts index fe9513543..df75584ff 100644 --- a/src/types/models/ScheduledUserLifecycleAction.d.ts +++ b/src/types/models/ScheduledUserLifecycleAction.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SchemeApplicationCredentials.d.ts b/src/types/models/SchemeApplicationCredentials.d.ts index 01ebbe101..4e7596ea3 100644 --- a/src/types/models/SchemeApplicationCredentials.d.ts +++ b/src/types/models/SchemeApplicationCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Scope.d.ts b/src/types/models/Scope.d.ts index 8240caddf..bae54af79 100644 --- a/src/types/models/Scope.d.ts +++ b/src/types/models/Scope.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ScopeType.d.ts b/src/types/models/ScopeType.d.ts index 1f29d6542..135cdc80b 100644 --- a/src/types/models/ScopeType.d.ts +++ b/src/types/models/ScopeType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class ScopeType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SecurePasswordStoreApplication.d.ts b/src/types/models/SecurePasswordStoreApplication.d.ts index 9b92641a2..e6806d2f8 100644 --- a/src/types/models/SecurePasswordStoreApplication.d.ts +++ b/src/types/models/SecurePasswordStoreApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SecurePasswordStoreApplicationSettings.d.ts b/src/types/models/SecurePasswordStoreApplicationSettings.d.ts index da4c45a73..30432ab75 100644 --- a/src/types/models/SecurePasswordStoreApplicationSettings.d.ts +++ b/src/types/models/SecurePasswordStoreApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SecurePasswordStoreApplicationSettingsApplication.d.ts b/src/types/models/SecurePasswordStoreApplicationSettingsApplication.d.ts index c2522f673..b43345e34 100644 --- a/src/types/models/SecurePasswordStoreApplicationSettingsApplication.d.ts +++ b/src/types/models/SecurePasswordStoreApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SecurityQuestion.d.ts b/src/types/models/SecurityQuestion.d.ts index 845a43772..b4b71dd87 100644 --- a/src/types/models/SecurityQuestion.d.ts +++ b/src/types/models/SecurityQuestion.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SecurityQuestionUserFactor.d.ts b/src/types/models/SecurityQuestionUserFactor.d.ts index 5dd0b9a75..d0bb7a742 100644 --- a/src/types/models/SecurityQuestionUserFactor.d.ts +++ b/src/types/models/SecurityQuestionUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SecurityQuestionUserFactorProfile.d.ts b/src/types/models/SecurityQuestionUserFactorProfile.d.ts index b86d9ecc2..6ff340374 100644 --- a/src/types/models/SecurityQuestionUserFactorProfile.d.ts +++ b/src/types/models/SecurityQuestionUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/Session.d.ts b/src/types/models/Session.d.ts index 417ebced0..1c9571c34 100644 --- a/src/types/models/Session.d.ts +++ b/src/types/models/Session.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SessionAuthenticationMethod.d.ts b/src/types/models/SessionAuthenticationMethod.d.ts index df31cc617..2956561da 100644 --- a/src/types/models/SessionAuthenticationMethod.d.ts +++ b/src/types/models/SessionAuthenticationMethod.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class SessionAuthenticationMethod extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SessionIdentityProvider.d.ts b/src/types/models/SessionIdentityProvider.d.ts index 057bb80cb..5b39095a4 100644 --- a/src/types/models/SessionIdentityProvider.d.ts +++ b/src/types/models/SessionIdentityProvider.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SessionIdentityProviderType.d.ts b/src/types/models/SessionIdentityProviderType.d.ts index 441d504ec..23ae5083f 100644 --- a/src/types/models/SessionIdentityProviderType.d.ts +++ b/src/types/models/SessionIdentityProviderType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class SessionIdentityProviderType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SessionStatus.d.ts b/src/types/models/SessionStatus.d.ts index a51a2a35b..1eae885ac 100644 --- a/src/types/models/SessionStatus.d.ts +++ b/src/types/models/SessionStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class SessionStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SingleLogout.d.ts b/src/types/models/SingleLogout.d.ts new file mode 100644 index 000000000..8cfa6479d --- /dev/null +++ b/src/types/models/SingleLogout.d.ts @@ -0,0 +1,35 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class SingleLogout extends Resource { + constructor(resourceJson: Record, client: Client); + + enabled: boolean; + issuer: string; + logoutUrl: string; + +} + +type SingleLogoutOptions = OptionalKnownProperties; + +export { + SingleLogout, + SingleLogoutOptions +}; diff --git a/src/types/models/SmsTemplate.d.ts b/src/types/models/SmsTemplate.d.ts index 3fba139bf..aff6fea14 100644 --- a/src/types/models/SmsTemplate.d.ts +++ b/src/types/models/SmsTemplate.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SmsTemplateTranslations.d.ts b/src/types/models/SmsTemplateTranslations.d.ts index 41bee2359..84140b6f5 100644 --- a/src/types/models/SmsTemplateTranslations.d.ts +++ b/src/types/models/SmsTemplateTranslations.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SmsTemplateType.d.ts b/src/types/models/SmsTemplateType.d.ts index 493809b57..9c594fac7 100644 --- a/src/types/models/SmsTemplateType.d.ts +++ b/src/types/models/SmsTemplateType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class SmsTemplateType extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/SmsUserFactor.d.ts b/src/types/models/SmsUserFactor.d.ts index d6d55cf83..1ac68638b 100644 --- a/src/types/models/SmsUserFactor.d.ts +++ b/src/types/models/SmsUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SmsUserFactorProfile.d.ts b/src/types/models/SmsUserFactorProfile.d.ts index cdbad4e5d..30f888feb 100644 --- a/src/types/models/SmsUserFactorProfile.d.ts +++ b/src/types/models/SmsUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SocialAuthToken.d.ts b/src/types/models/SocialAuthToken.d.ts index 9a9842187..314cba22a 100644 --- a/src/types/models/SocialAuthToken.d.ts +++ b/src/types/models/SocialAuthToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SpCertificate.d.ts b/src/types/models/SpCertificate.d.ts new file mode 100644 index 000000000..e0e8a29b0 --- /dev/null +++ b/src/types/models/SpCertificate.d.ts @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class SpCertificate extends Resource { + constructor(resourceJson: Record, client: Client); + + x5c: string[]; + +} + +type SpCertificateOptions = OptionalKnownProperties; + +export { + SpCertificate, + SpCertificateOptions +}; diff --git a/src/types/models/SwaApplication.d.ts b/src/types/models/SwaApplication.d.ts index 56c3953b1..9a7fec6af 100644 --- a/src/types/models/SwaApplication.d.ts +++ b/src/types/models/SwaApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SwaApplicationSettings.d.ts b/src/types/models/SwaApplicationSettings.d.ts index f4c4280e3..03ba86aca 100644 --- a/src/types/models/SwaApplicationSettings.d.ts +++ b/src/types/models/SwaApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SwaApplicationSettingsApplication.d.ts b/src/types/models/SwaApplicationSettingsApplication.d.ts index 3b2f02205..d8072f7c5 100644 --- a/src/types/models/SwaApplicationSettingsApplication.d.ts +++ b/src/types/models/SwaApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SwaThreeFieldApplication.d.ts b/src/types/models/SwaThreeFieldApplication.d.ts index 3af90df5f..0776548dc 100644 --- a/src/types/models/SwaThreeFieldApplication.d.ts +++ b/src/types/models/SwaThreeFieldApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SwaThreeFieldApplicationSettings.d.ts b/src/types/models/SwaThreeFieldApplicationSettings.d.ts index 7bbc3a8f9..254277296 100644 --- a/src/types/models/SwaThreeFieldApplicationSettings.d.ts +++ b/src/types/models/SwaThreeFieldApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/SwaThreeFieldApplicationSettingsApplication.d.ts b/src/types/models/SwaThreeFieldApplicationSettingsApplication.d.ts index 164007833..1091a9ab4 100644 --- a/src/types/models/SwaThreeFieldApplicationSettingsApplication.d.ts +++ b/src/types/models/SwaThreeFieldApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TempPassword.d.ts b/src/types/models/TempPassword.d.ts index 46dedc754..07ce40078 100644 --- a/src/types/models/TempPassword.d.ts +++ b/src/types/models/TempPassword.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/ThreatInsightConfiguration.d.ts b/src/types/models/ThreatInsightConfiguration.d.ts new file mode 100644 index 000000000..8016de63a --- /dev/null +++ b/src/types/models/ThreatInsightConfiguration.d.ts @@ -0,0 +1,38 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class ThreatInsightConfiguration extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly _links: {[name: string]: unknown}; + action: string; + readonly created: string; + excludeZones: string[]; + readonly lastUpdated: string; + + update(): Promise; +} + +type ThreatInsightConfigurationOptions = OptionalKnownProperties; + +export { + ThreatInsightConfiguration, + ThreatInsightConfigurationOptions +}; diff --git a/src/types/models/TokenAuthorizationServerPolicyRuleAction.d.ts b/src/types/models/TokenAuthorizationServerPolicyRuleAction.d.ts index a719b3560..33cea3cc5 100644 --- a/src/types/models/TokenAuthorizationServerPolicyRuleAction.d.ts +++ b/src/types/models/TokenAuthorizationServerPolicyRuleAction.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TokenUserFactor.d.ts b/src/types/models/TokenUserFactor.d.ts index 58839164d..8f8839660 100644 --- a/src/types/models/TokenUserFactor.d.ts +++ b/src/types/models/TokenUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TokenUserFactorProfile.d.ts b/src/types/models/TokenUserFactorProfile.d.ts index 3316afb80..98e1444fe 100644 --- a/src/types/models/TokenUserFactorProfile.d.ts +++ b/src/types/models/TokenUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TotpUserFactor.d.ts b/src/types/models/TotpUserFactor.d.ts index 350cf895a..25eb93e2a 100644 --- a/src/types/models/TotpUserFactor.d.ts +++ b/src/types/models/TotpUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TotpUserFactorProfile.d.ts b/src/types/models/TotpUserFactorProfile.d.ts index 803552bb8..d50ccc567 100644 --- a/src/types/models/TotpUserFactorProfile.d.ts +++ b/src/types/models/TotpUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/TrustedOrigin.d.ts b/src/types/models/TrustedOrigin.d.ts index 730b91bb4..c4e879b66 100644 --- a/src/types/models/TrustedOrigin.d.ts +++ b/src/types/models/TrustedOrigin.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/U2fUserFactor.d.ts b/src/types/models/U2fUserFactor.d.ts index 925208df5..639d424c4 100644 --- a/src/types/models/U2fUserFactor.d.ts +++ b/src/types/models/U2fUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/U2fUserFactorProfile.d.ts b/src/types/models/U2fUserFactorProfile.d.ts index 230a2b260..224f7bbaa 100644 --- a/src/types/models/U2fUserFactorProfile.d.ts +++ b/src/types/models/U2fUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/User.d.ts b/src/types/models/User.d.ts index 4b3510b07..fd098bcbf 100644 --- a/src/types/models/User.d.ts +++ b/src/types/models/User.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserActivationToken.d.ts b/src/types/models/UserActivationToken.d.ts index 8e5990eec..ce55df49e 100644 --- a/src/types/models/UserActivationToken.d.ts +++ b/src/types/models/UserActivationToken.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserCondition.d.ts b/src/types/models/UserCondition.d.ts index 17ba38a17..852321d6f 100644 --- a/src/types/models/UserCondition.d.ts +++ b/src/types/models/UserCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserCredentials.d.ts b/src/types/models/UserCredentials.d.ts index 574bce724..bfd6624d5 100644 --- a/src/types/models/UserCredentials.d.ts +++ b/src/types/models/UserCredentials.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserFactor.d.ts b/src/types/models/UserFactor.d.ts index d2a796acf..4bc6c1cf7 100644 --- a/src/types/models/UserFactor.d.ts +++ b/src/types/models/UserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -39,8 +39,8 @@ declare class UserFactor extends Resource { _verify: VerifyFactorRequest; delete(userId: string): Promise; - activate(userId: string, activateFactorRequest: ActivateFactorRequestOptions): Promise; - verify(userId: string, verifyFactorRequest: VerifyFactorRequestOptions, queryParameters?: { + activate(userId: string, activateFactorRequest?: ActivateFactorRequestOptions): Promise; + verify(userId: string, verifyFactorRequest?: VerifyFactorRequestOptions, queryParameters?: { templateId?: string, tokenLifetimeSeconds?: number, }): Promise; diff --git a/src/types/models/UserIdentifierConditionEvaluatorPattern.d.ts b/src/types/models/UserIdentifierConditionEvaluatorPattern.d.ts index 745a2e648..866bea1d3 100644 --- a/src/types/models/UserIdentifierConditionEvaluatorPattern.d.ts +++ b/src/types/models/UserIdentifierConditionEvaluatorPattern.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserIdentifierPolicyRuleCondition.d.ts b/src/types/models/UserIdentifierPolicyRuleCondition.d.ts index c9b462655..76b2004a4 100644 --- a/src/types/models/UserIdentifierPolicyRuleCondition.d.ts +++ b/src/types/models/UserIdentifierPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserIdentityProviderLinkRequest.d.ts b/src/types/models/UserIdentityProviderLinkRequest.d.ts index e3fb1cd96..3bfff2c0b 100644 --- a/src/types/models/UserIdentityProviderLinkRequest.d.ts +++ b/src/types/models/UserIdentityProviderLinkRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserLifecycleAttributePolicyRuleCondition.d.ts b/src/types/models/UserLifecycleAttributePolicyRuleCondition.d.ts index c0948d683..9ae197228 100644 --- a/src/types/models/UserLifecycleAttributePolicyRuleCondition.d.ts +++ b/src/types/models/UserLifecycleAttributePolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserNextLogin.d.ts b/src/types/models/UserNextLogin.d.ts index bd82dfc50..84ecd1f90 100644 --- a/src/types/models/UserNextLogin.d.ts +++ b/src/types/models/UserNextLogin.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class UserNextLogin extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/UserPolicyRuleCondition.d.ts b/src/types/models/UserPolicyRuleCondition.d.ts index abf181fde..a49605005 100644 --- a/src/types/models/UserPolicyRuleCondition.d.ts +++ b/src/types/models/UserPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserProfile.d.ts b/src/types/models/UserProfile.d.ts index af58c7c08..1cf57f95c 100644 --- a/src/types/models/UserProfile.d.ts +++ b/src/types/models/UserProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserSchema.d.ts b/src/types/models/UserSchema.d.ts new file mode 100644 index 000000000..6cd4b3689 --- /dev/null +++ b/src/types/models/UserSchema.d.ts @@ -0,0 +1,42 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { UserSchemaDefinitions } from './UserSchemaDefinitions'; + +declare class UserSchema extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly $schema: string; + readonly _links: {[name: string]: unknown}; + readonly created: string; + definitions: UserSchemaDefinitions; + readonly id: string; + readonly lastUpdated: string; + readonly name: string; + readonly properties: {[name: string]: unknown}; + title: string; + readonly type: string; + +} + +type UserSchemaOptions = OptionalKnownProperties; + +export { + UserSchema, + UserSchemaOptions +}; diff --git a/src/types/models/UserSchemaAttribute.d.ts b/src/types/models/UserSchemaAttribute.d.ts new file mode 100644 index 000000000..000120482 --- /dev/null +++ b/src/types/models/UserSchemaAttribute.d.ts @@ -0,0 +1,43 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { UserSchemaAttributeMaster } from './UserSchemaAttributeMaster'; +import { UserSchemaAttributePermission } from './UserSchemaAttributePermission'; + +declare class UserSchemaAttribute extends Resource { + constructor(resourceJson: Record, client: Client); + + description: string; + master: UserSchemaAttributeMaster; + maxLength: number; + minLength: number; + mutability: string; + permissions: UserSchemaAttributePermission[]; + required: boolean; + scope: string; + title: string; + type: string; + +} + +type UserSchemaAttributeOptions = OptionalKnownProperties; + +export { + UserSchemaAttribute, + UserSchemaAttributeOptions +}; diff --git a/src/types/models/UserSchemaAttributeMaster.d.ts b/src/types/models/UserSchemaAttributeMaster.d.ts new file mode 100644 index 000000000..c8190e3c9 --- /dev/null +++ b/src/types/models/UserSchemaAttributeMaster.d.ts @@ -0,0 +1,33 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class UserSchemaAttributeMaster extends Resource { + constructor(resourceJson: Record, client: Client); + + type: string; + +} + +type UserSchemaAttributeMasterOptions = OptionalKnownProperties; + +export { + UserSchemaAttributeMaster, + UserSchemaAttributeMasterOptions +}; diff --git a/src/types/models/UserSchemaAttributePermission.d.ts b/src/types/models/UserSchemaAttributePermission.d.ts new file mode 100644 index 000000000..b66aa5a0f --- /dev/null +++ b/src/types/models/UserSchemaAttributePermission.d.ts @@ -0,0 +1,34 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class UserSchemaAttributePermission extends Resource { + constructor(resourceJson: Record, client: Client); + + action: string; + principal: string; + +} + +type UserSchemaAttributePermissionOptions = OptionalKnownProperties; + +export { + UserSchemaAttributePermission, + UserSchemaAttributePermissionOptions +}; diff --git a/src/types/models/UserSchemaBase.d.ts b/src/types/models/UserSchemaBase.d.ts new file mode 100644 index 000000000..6c4adfe1a --- /dev/null +++ b/src/types/models/UserSchemaBase.d.ts @@ -0,0 +1,36 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { UserSchemaBaseProperties } from './UserSchemaBaseProperties'; + +declare class UserSchemaBase extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly id: string; + properties: UserSchemaBaseProperties; + required: string[]; + type: string; + +} + +type UserSchemaBaseOptions = OptionalKnownProperties; + +export { + UserSchemaBase, + UserSchemaBaseOptions +}; diff --git a/src/types/models/UserSchemaBaseProperties.d.ts b/src/types/models/UserSchemaBaseProperties.d.ts new file mode 100644 index 000000000..5d6356569 --- /dev/null +++ b/src/types/models/UserSchemaBaseProperties.d.ts @@ -0,0 +1,63 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { UserSchemaAttribute } from './UserSchemaAttribute'; + +declare class UserSchemaBaseProperties extends Resource { + constructor(resourceJson: Record, client: Client); + + city: UserSchemaAttribute; + costCenter: UserSchemaAttribute; + countryCode: UserSchemaAttribute; + department: UserSchemaAttribute; + displayName: UserSchemaAttribute; + division: UserSchemaAttribute; + email: UserSchemaAttribute; + employeeNumber: UserSchemaAttribute; + firstName: UserSchemaAttribute; + honorificPrefix: UserSchemaAttribute; + honorificSuffix: UserSchemaAttribute; + lastName: UserSchemaAttribute; + locale: UserSchemaAttribute; + login: UserSchemaAttribute; + manager: UserSchemaAttribute; + managerId: UserSchemaAttribute; + middleName: UserSchemaAttribute; + mobilePhone: UserSchemaAttribute; + nickName: UserSchemaAttribute; + organization: UserSchemaAttribute; + postalAddress: UserSchemaAttribute; + preferredLanguage: UserSchemaAttribute; + primaryPhone: UserSchemaAttribute; + profileUrl: UserSchemaAttribute; + secondEmail: UserSchemaAttribute; + state: UserSchemaAttribute; + streetAddress: UserSchemaAttribute; + timezone: UserSchemaAttribute; + title: UserSchemaAttribute; + userType: UserSchemaAttribute; + zipCode: UserSchemaAttribute; + +} + +type UserSchemaBasePropertiesOptions = OptionalKnownProperties; + +export { + UserSchemaBaseProperties, + UserSchemaBasePropertiesOptions +}; diff --git a/src/types/models/UserSchemaDefinitions.d.ts b/src/types/models/UserSchemaDefinitions.d.ts new file mode 100644 index 000000000..536480bfa --- /dev/null +++ b/src/types/models/UserSchemaDefinitions.d.ts @@ -0,0 +1,35 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; +import { UserSchemaBase } from './UserSchemaBase'; +import { UserSchemaPublic } from './UserSchemaPublic'; + +declare class UserSchemaDefinitions extends Resource { + constructor(resourceJson: Record, client: Client); + + base: UserSchemaBase; + custom: UserSchemaPublic; + +} + +type UserSchemaDefinitionsOptions = OptionalKnownProperties; + +export { + UserSchemaDefinitions, + UserSchemaDefinitionsOptions +}; diff --git a/src/types/models/UserSchemaPublic.d.ts b/src/types/models/UserSchemaPublic.d.ts new file mode 100644 index 000000000..7c29995a1 --- /dev/null +++ b/src/types/models/UserSchemaPublic.d.ts @@ -0,0 +1,36 @@ +/*! + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. + * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") + * + * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and limitations under the License. + */ + + +/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ + +import { Resource } from '../resource'; +import { Client } from '../client'; +import { OptionalKnownProperties } from '../optional-known-properties-type'; + + +declare class UserSchemaPublic extends Resource { + constructor(resourceJson: Record, client: Client); + + readonly id: string; + properties: {[name: string]: unknown}; + required: string[]; + type: string; + +} + +type UserSchemaPublicOptions = OptionalKnownProperties; + +export { + UserSchemaPublic, + UserSchemaPublicOptions +}; diff --git a/src/types/models/UserStatus.d.ts b/src/types/models/UserStatus.d.ts index 041555976..156a66821 100644 --- a/src/types/models/UserStatus.d.ts +++ b/src/types/models/UserStatus.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -18,7 +18,7 @@ import { Client } from '../client'; declare class UserStatus extends Resource { - constructor(resourceJson: Record, client: Client); + constructor(resourceJson: string, client: Client); } diff --git a/src/types/models/UserStatusPolicyRuleCondition.d.ts b/src/types/models/UserStatusPolicyRuleCondition.d.ts index 91b076891..72b8273af 100644 --- a/src/types/models/UserStatusPolicyRuleCondition.d.ts +++ b/src/types/models/UserStatusPolicyRuleCondition.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/UserType.d.ts b/src/types/models/UserType.d.ts index 13ce06333..8190aa486 100644 --- a/src/types/models/UserType.d.ts +++ b/src/types/models/UserType.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -34,6 +34,7 @@ declare class UserType extends Resource { update(): Promise; delete(): Promise; + replaceUserType(typeId: string): Promise; } type UserTypeOptions = OptionalKnownProperties; diff --git a/src/types/models/VerifyFactorRequest.d.ts b/src/types/models/VerifyFactorRequest.d.ts index 3b9a98b6b..39fcdee60 100644 --- a/src/types/models/VerifyFactorRequest.d.ts +++ b/src/types/models/VerifyFactorRequest.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/VerifyUserFactorResponse.d.ts b/src/types/models/VerifyUserFactorResponse.d.ts index e8122570b..7aad0aba3 100644 --- a/src/types/models/VerifyUserFactorResponse.d.ts +++ b/src/types/models/VerifyUserFactorResponse.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WebAuthnUserFactor.d.ts b/src/types/models/WebAuthnUserFactor.d.ts index 98d3a802a..fc0331798 100644 --- a/src/types/models/WebAuthnUserFactor.d.ts +++ b/src/types/models/WebAuthnUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WebAuthnUserFactorProfile.d.ts b/src/types/models/WebAuthnUserFactorProfile.d.ts index dfee53032..98ace33f0 100644 --- a/src/types/models/WebAuthnUserFactorProfile.d.ts +++ b/src/types/models/WebAuthnUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WebUserFactor.d.ts b/src/types/models/WebUserFactor.d.ts index 3c517fdae..54e34d9e0 100644 --- a/src/types/models/WebUserFactor.d.ts +++ b/src/types/models/WebUserFactor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WebUserFactorProfile.d.ts b/src/types/models/WebUserFactorProfile.d.ts index 076d560c6..686c67ee3 100644 --- a/src/types/models/WebUserFactorProfile.d.ts +++ b/src/types/models/WebUserFactorProfile.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WsFederationApplication.d.ts b/src/types/models/WsFederationApplication.d.ts index a3d466ef6..3a81c94a6 100644 --- a/src/types/models/WsFederationApplication.d.ts +++ b/src/types/models/WsFederationApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WsFederationApplicationSettings.d.ts b/src/types/models/WsFederationApplicationSettings.d.ts index 0a4d8b74c..53541a159 100644 --- a/src/types/models/WsFederationApplicationSettings.d.ts +++ b/src/types/models/WsFederationApplicationSettings.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/models/WsFederationApplicationSettingsApplication.d.ts b/src/types/models/WsFederationApplicationSettingsApplication.d.ts index 2441bbeb0..96346940c 100644 --- a/src/types/models/WsFederationApplicationSettingsApplication.d.ts +++ b/src/types/models/WsFederationApplicationSettingsApplication.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/oauth.d.ts b/src/types/oauth.d.ts index a5e5048dd..823135b2c 100644 --- a/src/types/oauth.d.ts +++ b/src/types/oauth.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. @@ -12,20 +12,6 @@ import { Client } from './client'; -interface JWTHeader { - alg: string; - typ?: string; - kid?: string; - jku?: string; - x5u?: string; - x5t?: string; -} - -interface UserClaims { - sub: string; - [properties: string]: unknown; -} - export interface TokenEndpointResponse { access_token: string, token_type: string, @@ -33,15 +19,6 @@ export interface TokenEndpointResponse { scope: string, } -// import from okta-auth-js? -export interface JWTObject { - header: JWTHeader; - payload: UserClaims; - signature: string; -} - - - export declare class OAuth { constructor(client: Client); @@ -49,5 +26,5 @@ export declare class OAuth { accessToken: TokenEndpointResponse; getAccessToken(): Promise; clearCachedAccessToken(): void; - getJwt(endpoint: string): JWTObject; + getJwt(endpoint: string): string; } diff --git a/src/types/okta-response-headers.d.ts b/src/types/okta-response-headers.d.ts index 757909f87..519e19355 100644 --- a/src/types/okta-response-headers.d.ts +++ b/src/types/okta-response-headers.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/optional-known-properties-type.d.ts b/src/types/optional-known-properties-type.d.ts index d5604a823..4f0ee8df5 100644 --- a/src/types/optional-known-properties-type.d.ts +++ b/src/types/optional-known-properties-type.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/request-executor.d.ts b/src/types/request-executor.d.ts index cc1d7fb9a..15e8bc810 100644 --- a/src/types/request-executor.d.ts +++ b/src/types/request-executor.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/request-options.d.ts b/src/types/request-options.d.ts index b889642ce..11709c060 100644 --- a/src/types/request-options.d.ts +++ b/src/types/request-options.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/resolution-factory.d.ts b/src/types/resolution-factory.d.ts index ffdd30c0b..da3d6797e 100644 --- a/src/types/resolution-factory.d.ts +++ b/src/types/resolution-factory.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/src/types/resource.d.ts b/src/types/resource.d.ts index 48ff3232c..1fff1e973 100644 --- a/src/types/resource.d.ts +++ b/src/types/resource.d.ts @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/templates/generated-client.js.hbs b/templates/generated-client.js.hbs index 0516f2291..c17ea7869 100644 --- a/templates/generated-client.js.hbs +++ b/templates/generated-client.js.hbs @@ -21,8 +21,8 @@ class GeneratedApiClient { */ {{operationId}}({{operationArgumentBuilder this}}) { {{#each (getRequiredOperationParams this)}} - if (!{{name}}) { - return Promise.reject(new Error('OKTA API {{../operationId}} parameter {{name}} is required.')); + if (!{{this}}) { + return Promise.reject(new Error('OKTA API {{../operationId}} parameter {{this}} is required.')); } {{/each}} let url = `${this.baseUrl}{{replacePathParams path}}`; diff --git a/templates/helpers/operation.js b/templates/helpers/operation.js index ba29e2133..4d361b026 100644 --- a/templates/helpers/operation.js +++ b/templates/helpers/operation.js @@ -9,8 +9,6 @@ const MODELS_SHOULD_NOT_PROCESS = ['object', 'string', 'undefined', 'Promise']; // This is done to avoid property type conflicts between parent and descendant models. // These models' respective superclasses are expected to provide a correct property type. const RESTRICTED_MODEL_PROPERTY_OVERRIDES = { - OktaSignOnPolicy: ['conditions'], - PasswordPolicy: ['conditions'], BookmarkApplication: ['name'], BasicAuthApplication: ['name'], OpenIdConnectApplication: ['name'], @@ -44,37 +42,46 @@ const getBodyModelName = operation => { const getBodyModelNameInCamelCase = operation => _.camelCase(getBodyModelName(operation)); const getOperationArgument = operation => { - const { bodyModel, method, pathParams, queryParams } = operation; + const { bodyModel, method, pathParams, queryParams, parameters } = operation; - const args = pathParams.reduce((acc, curr) => { + const requiredArgs = pathParams.reduce((acc, curr) => { acc.push(curr.name); return acc; }, []); + const optionalArgs = []; if ((method === 'post' || method === 'put') && bodyModel) { const bodyModelName = getBodyModelNameInCamelCase(operation); if (bodyModelName) { - args.push(bodyModelName); + if (hasRequiredParameter(parameters, 'body')) { + requiredArgs.push(bodyModelName); + } else { + optionalArgs.push(bodyModelName); + } } } if (queryParams.length) { - args.push('queryParameters'); + if (hasRequiredParameter(parameters, 'query')) { + requiredArgs.push('queryParameters'); + } else { + optionalArgs.push('queryParameters'); + } } - return args; + return [requiredArgs, optionalArgs]; }; +const hasRequiredParameter = (parameters, parameterMedia) => + parameters.find(({in: paramMedia, required}) => paramMedia === parameterMedia && required); + const operationArgumentBuilder = (operation) => { - const args = getOperationArgument(operation); - return args.join(', '); + const [requiredArgs, optionalArgs] = getOperationArgument(operation); + return requiredArgs.concat(optionalArgs).join(', '); }; const getRequiredOperationParams = operation => { - const args = getOperationArgument(operation); - return operation.parameters.filter(({ name, required }) => { - return args.includes(name) && required; - }); + return getOperationArgument(operation).shift(); }; const getHttpMethod = ({ consumes, produces, method, responseModel }) => { @@ -227,7 +234,7 @@ const typeScriptModelImportBuilder = model => { }; const getOperationArgumentsAndReturnType = operation => { - const { bodyModel, method, pathParams, queryParams } = operation; + const { bodyModel, method, pathParams, queryParams, parameters } = operation; const args = new Map(); pathParams.forEach(pathParam => { @@ -243,16 +250,15 @@ const getOperationArgumentsAndReturnType = operation => { const modelPropertiesType = operation.bodyModel === 'string' ? operation.bodyModel : `${operation.bodyModel}${OPTIONS_TYPE_SUFFIX}`; args.set(_.camelCase(bodyParamName), { - isRequired: true, + isRequired: hasRequiredParameter(parameters, 'body'), type: modelPropertiesType, }); } } if (queryParams.length) { - const isRequired = queryParams.reduce((acc, param) => acc || param.required, false); args.set('queryParameters', { - isRequired, + isRequired: hasRequiredParameter(parameters, 'query'), type: queryParams, }); } diff --git a/templates/index.d.ts.hbs b/templates/index.d.ts.hbs index 272c30e4e..1222775c5 100644 --- a/templates/index.d.ts.hbs +++ b/templates/index.d.ts.hbs @@ -4,6 +4,7 @@ export * from './client'; export * from './request-executor'; export * from './default-request-executor'; +export * from './collection'; {{#each models}} export * from './models/{{this.modelName}}'; {{/each}} diff --git a/templates/index.js b/templates/index.js index c64ba33b5..85d88d3f8 100644 --- a/templates/index.js +++ b/templates/index.js @@ -44,11 +44,6 @@ js.process = ({spec, operations, models, handlebars}) => { } } }); - templates.push({ - src: 'index.js.hbs', - dest: 'src/index.js', - context: {models} - }); templates.push({ src: 'index.d.ts.hbs', @@ -161,11 +156,18 @@ js.process = ({spec, operations, models, handlebars}) => { const constructorStatements = []; model.properties.forEach(property => { const shouldProcess = operationUtils.isImportablePropertyType(property, model.modelName); - if (shouldProcess && !property.isEnum) { - constructorStatements.push(` if (resourceJson && resourceJson.${property.propertyName}) {`); + if (!shouldProcess || property.isEnum) { + return; + } + + constructorStatements.push(` if (resourceJson && resourceJson.${property.propertyName}) {`); + if (property.isArray) { + constructorStatements.push(` this.${property.propertyName} = resourceJson.${property.propertyName}.map(resourceItem => new ${property.model}(resourceItem));`); + } else { constructorStatements.push(` this.${property.propertyName} = new ${property.model}(resourceJson.${property.propertyName});`); - constructorStatements.push(' }'); } + constructorStatements.push(' }'); + }); return constructorStatements.join('\n'); }); diff --git a/templates/index.js.hbs b/templates/index.js.hbs deleted file mode 100644 index 4275fd643..000000000 --- a/templates/index.js.hbs +++ /dev/null @@ -1,12 +0,0 @@ -{{!-- The template file is not auto-generated - this banner is to be included into destination files --}} -/* THIS FILE IS AUTO-GENERATED - SEE CONTRIBUTOR DOCUMENTATION */ - -module.exports = { - Client: require('./client'), - RequestExecutor: require('./request-executor'), - DefaultRequestExecutor: require('./default-request-executor'), - Collection: require('./collection'), -{{#each models}} - {{this.modelName}}: require('./models/{{this.modelName}}'), -{{/each}} -}; diff --git a/templates/license-banner.txt b/templates/license-banner.txt index 35ce4ae47..3a8f9a031 100644 --- a/templates/license-banner.txt +++ b/templates/license-banner.txt @@ -1,5 +1,5 @@ /*! - * Copyright (c) 2017-2021, Okta, Inc. and/or its affiliates. All rights reserved. + * Copyright (c) 2017-present, Okta, Inc. and/or its affiliates. All rights reserved. * The Okta software accompanied by this notice is provided pursuant to the Apache License, Version 2.0 (the "License.") * * You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. diff --git a/templates/model.d.ts.hbs b/templates/model.d.ts.hbs index 76255d9d6..22fb06931 100644 --- a/templates/model.d.ts.hbs +++ b/templates/model.d.ts.hbs @@ -19,7 +19,11 @@ declare class {{modelName}} extends {{extends}} { {{else}} declare class {{modelName}} extends Resource { {{/if}} +{{#if this.enum}} + constructor(resourceJson: string, client: Client); +{{else}} constructor(resourceJson: Record, client: Client); +{{/if}} {{#each properties}} {{#unless (isRestrictedPropertyOverride ../modelName this.propertyName)}} diff --git a/test/it/application-user-schema.ts b/test/it/application-user-schema.ts new file mode 100644 index 000000000..e4c1922fe --- /dev/null +++ b/test/it/application-user-schema.ts @@ -0,0 +1,92 @@ +import { expect } from 'chai'; + +import utils = require('../utils'); +import { Client, BookmarkApplication, UserSchema, DefaultRequestExecutor } from '@okta/okta-sdk-nodejs'; +import getMockSchemaProperty = require('./mocks/user-schema-property'); + + +let orgUrl = process.env.OKTA_CLIENT_ORGURL; + +if (process.env.OKTA_USE_MOCK) { + orgUrl = `${orgUrl}/application-user-schema`; +} + +const client = new Client({ + scopes: ['okta.schemas.read', 'okta.schemas.manage'], + orgUrl: orgUrl, + token: process.env.OKTA_CLIENT_TOKEN, + requestExecutor: new DefaultRequestExecutor() +}); + +describe('App User Schema', () => { + const applicationOptions = utils.getOIDCApplication(); + let createdApplication: BookmarkApplication; + + beforeEach(async () => { + createdApplication = await client.createApplication(applicationOptions) as BookmarkApplication; + + }); + afterEach(async () => { + await client.deactivateApplication(createdApplication.id); + await client.deleteApplication(createdApplication.id); + }); + + it('gets UserSchema for application', async () => { + const userSchema = await client.getApplicationUserSchema(createdApplication.id); + expect(userSchema).to.be.instanceOf(UserSchema); + }); + + it('adds property to application\'s UserSchema', async () => { + const userSchema = await client.getApplicationUserSchema(createdApplication.id); + expect(Object.keys(userSchema.definitions.custom.properties)).to.be.an('array').that.is.empty; + const updatedSchema = await client.updateApplicationUserProfile(createdApplication.id, getMockSchemaProperty()); + expect(Object.keys(updatedSchema.definitions.custom.properties)).to.be.an('array').that.contains('twitterUserName'); + }); + + it('updates application\'s UserSchema', async () => { + const mockSchemaProperty = getMockSchemaProperty(); + let updatedSchema = await client.updateApplicationUserProfile(createdApplication.id, mockSchemaProperty); + let customProperty = updatedSchema.definitions.custom.properties.twitterUserName as Record; + expect(customProperty.title).to.equal('Twitter username'); + updatedSchema = await client.updateApplicationUserProfile(createdApplication.id, Object.assign( + mockSchemaProperty, + { + definitions: { + custom: { + id: '#custom', + type: 'object', + properties: { + twitterUserName: Object.assign( + mockSchemaProperty.definitions.custom.properties.twitterUserName, + {title: 'Twitter handle'}) + } + } + } + } + )); + customProperty = updatedSchema.definitions.custom.properties.twitterUserName as Record; + expect(customProperty.title).to.equal('Twitter handle'); + }); + + it('removes custom user type UserSchema property', async () => { + const mockSchemaProperty = getMockSchemaProperty(); + let updatedSchema = await client.updateApplicationUserProfile(createdApplication.id, mockSchemaProperty); + expect(Object.keys(updatedSchema.definitions.custom.properties)).to.contain('twitterUserName'); + updatedSchema = await client.updateApplicationUserProfile(createdApplication.id, Object.assign( + mockSchemaProperty, + { + definitions: { + custom: { + id: '#custom', + type: 'object', + properties: { + twitterUserName: null + } + } + } + } + )); + expect(Object.keys(updatedSchema.definitions.custom.properties)).not.to.contain('twitterUserName'); + }); + +}); diff --git a/test/it/authserver-policy.ts b/test/it/authserver-policy.ts index a054456d4..b90b4e8b2 100644 --- a/test/it/authserver-policy.ts +++ b/test/it/authserver-policy.ts @@ -1,11 +1,18 @@ import { expect } from 'chai'; import { + AuthorizationServer, + AuthorizationServerPolicy, + AuthorizationServerPolicyRule, + AuthorizationServerPolicyRuleActions, + AuthorizationServerPolicyRuleConditions, Client, Collection, DefaultRequestExecutor, - Policy } from '@okta/okta-sdk-nodejs'; + TokenAuthorizationServerPolicyRuleAction} from '@okta/okta-sdk-nodejs'; import getMockAuthorizationServer = require('./mocks/authorization-server'); import getMockPolicy = require('./mocks/policy-oauth-authorization'); +import getMockPolicyRule = require('./mocks/authz-server-policy-rule'); + let orgUrl = process.env.OKTA_CLIENT_ORGURL; if (process.env.OKTA_USE_MOCK) { @@ -19,7 +26,7 @@ const client = new Client({ }); describe('Authorization Server Policies API', () => { - let authServer; + let authServer: AuthorizationServer; before(async () => { authServer = await client.createAuthorizationServer(getMockAuthorizationServer()); }); @@ -28,7 +35,74 @@ describe('Authorization Server Policies API', () => { await authServer.delete(); }); - describe('List all policies', () => { + describe('Authorization Server Policy Rules API', () => { + let policy: AuthorizationServerPolicy; + let policyRule: AuthorizationServerPolicyRule; + beforeEach(async () => { + policy = await authServer.createPolicy(getMockPolicy()); + policyRule = await policy.createPolicyRule(authServer.id, getMockPolicyRule()); + }); + afterEach(async () => { + await authServer.deletePolicy(policy.id); + }); + + it('should return a collection of policies rules', async () => { + const policyFromGet = await authServer.getPolicy(policy.id); + const policyRules: AuthorizationServerPolicyRule[] = []; + const collection = policyFromGet.listPolicyRules(authServer.id); + await collection.each(policyRule => policyRules.push(policyRule)); + expect(policyRules).is.not.empty; + }); + + it('should get policy rule from auth server with created policy rule id', async () => { + const policyFromGet = await authServer.getPolicy(policy.id); + const policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + + expect(policyRuleFromGet.actions).to.be.instanceof(AuthorizationServerPolicyRuleActions); + expect(policyRuleFromGet.actions.token).to.be.instanceof(TokenAuthorizationServerPolicyRuleAction); + expect(policyRuleFromGet.conditions).to.be.instanceof(AuthorizationServerPolicyRuleConditions); + }); + + it('should delete policy rule', async () => { + const policyFromGet = await authServer.getPolicy(policy.id); + policyFromGet.deletePolicyRule(authServer.id, policyRule.id); + try { + await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + } catch (e) { + expect(e.status).to.equal(404); + } + }); + + it('should update policy rule', async () => { + const policyFromGet = await authServer.getPolicy(policy.id); + let policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + expect(policyRuleFromGet.actions.token.accessTokenLifetimeMinutes).to.equal(5); + + policyRuleFromGet.actions.token.accessTokenLifetimeMinutes = 360; + const updatedPolicyRule = await policyRuleFromGet.update(policy.id, authServer.id); + policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + expect(updatedPolicyRule.actions.token.accessTokenLifetimeMinutes).to.equal(360); + expect(policyRuleFromGet.actions.token.accessTokenLifetimeMinutes).to.equal(360); + }); + + it('should deactivate/activate policy rule', async () => { + const policyFromGet = await authServer.getPolicy(policy.id); + let policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + expect(policyRuleFromGet.status).to.equal('ACTIVE'); + + let response = await policyRuleFromGet.deactivate(authServer.id, policy.id); + expect(response.status).to.equal(204); + policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + expect(policyRuleFromGet.status).to.equal('INACTIVE'); + + response = await policyRuleFromGet.activate(authServer.id, policy.id); + expect(response.status).to.equal(204); + policyRuleFromGet = await policyFromGet.getPolicyRule(authServer.id, policyRule.id); + expect(policyRuleFromGet.status).to.equal('ACTIVE'); + }); + }); + + xdescribe('List all policies', () => { let policy; beforeEach(async () => { policy = await authServer.createPolicy(getMockPolicy()); @@ -40,16 +114,17 @@ describe('Authorization Server Policies API', () => { it('should return a collection of policies', async () => { const collection = authServer.listPolicies(); expect(collection).to.be.instanceOf(Collection); - const policies = []; - await collection.each(p => policies.push(p)); + const policies: AuthorizationServerPolicy[] = []; + await collection.each((p: AuthorizationServerPolicy) => policies.push(p)); expect(policies).is.not.empty; const policyFindByName = policies.find(p => p.name === policy.name); expect(policyFindByName).to.be.exist; - expect(policyFindByName).to.be.instanceOf(Policy); + expect(policyFindByName).to.be.instanceOf(AuthorizationServerPolicy); }); }); - describe('Create a Policy', () => { + + xdescribe('Create a Policy', () => { let policy; afterEach(async () => { await authServer.deletePolicy(policy.id); @@ -63,7 +138,7 @@ describe('Authorization Server Policies API', () => { }); }); - describe('Get a policy', () => { + xdescribe('Get a policy', () => { let policy; beforeEach(async () => { policy = await authServer.createPolicy(getMockPolicy()); @@ -74,12 +149,12 @@ describe('Authorization Server Policies API', () => { it('should get policy from auth server by id', async () => { const policyFromGet = await authServer.getPolicy(policy.id); - expect(policyFromGet).to.be.instanceOf(Policy); + expect(policyFromGet).to.be.instanceOf(AuthorizationServerPolicy); expect(policyFromGet.id).to.equal(policy.id); }); }); - describe('Update policy', () => { + xdescribe('Update policy', () => { let policy; beforeEach(async () => { policy = await authServer.createPolicy(getMockPolicy()); @@ -97,7 +172,7 @@ describe('Authorization Server Policies API', () => { }); }); - describe('Delete policy', () => { + xdescribe('Delete policy', () => { let policy; beforeEach(async () => { policy = await authServer.createPolicy(getMockPolicy()); diff --git a/test/it/client-create-application.ts b/test/it/client-create-application.ts index 8b85e5921..f31862bd8 100644 --- a/test/it/client-create-application.ts +++ b/test/it/client-create-application.ts @@ -17,12 +17,15 @@ import { Client, DefaultRequestExecutor, OAuthApplicationCredentials, + OAuthGrantType, + OAuthResponseType, OpenIdConnectApplication, OpenIdConnectApplicationSettings, OpenIdConnectApplicationSettingsClient, SamlApplication, SamlApplicationSettings, SamlApplicationSettingsSignOn, + SamlAttributeStatement, SecurePasswordStoreApplication, SecurePasswordStoreApplicationSettings, SecurePasswordStoreApplicationSettingsApplication, @@ -352,11 +355,11 @@ describe('client.createApplication()', () => { } }; - let createdApplication; + let createdApplication: SamlApplication; try { await utils.removeAppByLabel(client, application.label); - createdApplication = await client.createApplication(application); + createdApplication = await client.createApplication(application) as SamlApplication; expect(createdApplication).to.be.instanceof(Application); expect(createdApplication).to.be.instanceof(SamlApplication); expect(createdApplication.name).to.contain('examplecustomsaml20app'); @@ -366,7 +369,8 @@ describe('client.createApplication()', () => { expect(createdApplication.settings).to.be.instanceof(SamlApplicationSettings); expect(createdApplication.settings.signOn).to.be.instanceof(SamlApplicationSettingsSignOn); expect(createdApplication.settings.signOn.assertionSigned).to.equal(application.settings.signOn.assertionSigned); - expect(createdApplication.settings.signOn.attributeStatements).to.deep.equal(application.settings.signOn.attributeStatements); + const attributeStatements = application.settings.signOn.attributeStatements.map(attributeStatement => new SamlAttributeStatement(attributeStatement, client)); + expect(createdApplication.settings.signOn.attributeStatements).to.deep.equal(attributeStatements); expect(createdApplication.settings.signOn.audience).to.equal(application.settings.signOn.audience); expect(createdApplication.settings.signOn.authnContextClassRef).to.equal(application.settings.signOn.authnContextClassRef); expect(createdApplication.settings.signOn.defaultRelayState).to.equal(null); @@ -481,11 +485,11 @@ describe('client.createApplication()', () => { } }; - let createdApplication; + let createdApplication: OpenIdConnectApplication; try { await utils.removeAppByLabel(client, application.label); - createdApplication = await client.createApplication(application); + createdApplication = await client.createApplication(application) as OpenIdConnectApplication; expect(createdApplication).to.be.instanceof(Application); expect(createdApplication).to.be.instanceof(OpenIdConnectApplication); expect(createdApplication.name).to.equal(application.name); @@ -501,9 +505,11 @@ describe('client.createApplication()', () => { expect(createdApplication.settings.oauthClient).to.be.instanceof(OpenIdConnectApplicationSettingsClient); expect(createdApplication.settings.oauthClient.application_type).to.equal(application.settings.oauthClient.application_type); expect(createdApplication.settings.oauthClient.client_uri).to.equal(application.settings.oauthClient.client_uri); - expect(createdApplication.settings.oauthClient.grant_types).to.deep.equal(application.settings.oauthClient.grant_types); + const grantTypes = application.settings.oauthClient.grant_types.map(grantTypeOptions => new OAuthGrantType(grantTypeOptions, client)); + expect(createdApplication.settings.oauthClient.grant_types).to.deep.equal(grantTypes); expect(createdApplication.settings.oauthClient.logo_uri).to.equal(application.settings.oauthClient.logo_uri); - expect(createdApplication.settings.oauthClient.response_types).to.deep.equal(application.settings.oauthClient.response_types); + const responseTypes = application.settings.oauthClient.response_types.map(responseTypeOptions => new OAuthResponseType(responseTypeOptions, client)); + expect(createdApplication.settings.oauthClient.response_types).to.deep.equal(responseTypes); } finally { if (createdApplication) { await createdApplication.deactivate(); diff --git a/test/it/client-list-profile-mappings.ts b/test/it/client-list-profile-mappings.ts new file mode 100644 index 000000000..3cea4b426 --- /dev/null +++ b/test/it/client-list-profile-mappings.ts @@ -0,0 +1,29 @@ +import { expect } from 'chai'; +import { + Client, + DefaultRequestExecutor, + ProfileMapping } from '@okta/okta-sdk-nodejs'; + +let orgUrl = process.env.OKTA_CLIENT_ORGURL; + +if (process.env.OKTA_USE_MOCK) { + orgUrl = `${orgUrl}/client-list-profile-mappings`; +} + +const client = new Client({ + scopes: ['okta.clients.read'], + orgUrl: orgUrl, + token: process.env.OKTA_CLIENT_TOKEN, + requestExecutor: new DefaultRequestExecutor() +}); + +describe('client.listProfileMappings()', () => { + // OKTA-397861: update org configuration to enable the test + xit('should return a collection', async () => { + const collection = client.listProfileMappings(); + const profileMappings: ProfileMapping[] = []; + await collection.each(profileMapping => profileMappings.push(profileMapping)); + expect(profileMappings).to.be.an('array').that.is.not.empty; + expect(profileMappings.pop()).to.be.instanceOf(ProfileMapping); + }); +}); diff --git a/test/it/mocks/authz-server-policy-rule.js b/test/it/mocks/authz-server-policy-rule.js new file mode 100644 index 000000000..8a9f10005 --- /dev/null +++ b/test/it/mocks/authz-server-policy-rule.js @@ -0,0 +1,41 @@ +const faker = require('faker'); + +module.exports = () => ({ + name: faker.random.word().substring(0, 49), + priority: 1, + conditions: { + people: { + users: { + include: [], + exclude: [] + }, + groups: { + include: [ + "EVERYONE" + ], + exclude: [] + } + }, + grantTypes: { + include: [ + "implicit", + "client_credentials", + "password", + "authorization_code" + ] + }, + scopes: { + include: [ + "*" + ] + } + }, + actions: { + token: { + accessTokenLifetimeMinutes: 5, + refreshTokenLifetimeMinutes: 0, + refreshTokenWindowMinutes: 10080 + } + }, + type: "RESOURCE_ACCESS" +}); diff --git a/test/it/mocks/user-schema-property.js b/test/it/mocks/user-schema-property.js new file mode 100644 index 000000000..596175f4b --- /dev/null +++ b/test/it/mocks/user-schema-property.js @@ -0,0 +1,25 @@ +module.exports = () => ({ + definitions: { + custom: { + id: "#custom", + type: "object", + properties: { + twitterUserName: { + title: "Twitter username", + description: "User's username for twitter.com", + type: "string", + required: false, + minLength: 1, + maxLength: 20, + permissions: [ + { + principal: "SELF", + action: "READ_WRITE" + } + ] + } + }, + required: [] + } + } +}); diff --git a/test/it/network-zone.ts b/test/it/network-zone.ts new file mode 100644 index 000000000..d6db8b23b --- /dev/null +++ b/test/it/network-zone.ts @@ -0,0 +1,81 @@ +import { expect } from 'chai'; +import { + Client, + DefaultRequestExecutor, + NetworkZone} from '@okta/okta-sdk-nodejs'; + +let orgUrl = process.env.OKTA_CLIENT_ORGURL; +if (process.env.OKTA_USE_MOCK) { + orgUrl = `${orgUrl}/network-zone`; +} + + +const client = new Client({ + orgUrl: orgUrl, + token: process.env.OKTA_CLIENT_TOKEN, + requestExecutor: new DefaultRequestExecutor() +}); + +describe('Network Zone API', () => { + let networkZone: NetworkZone; + beforeEach(async () => { + networkZone = await client.createNetworkZone({ + type: 'IP', + id: null, + name: 'newNetworkZone', + status: 'ACTIVE', + created: null, + lastUpdated: null, + gateways: [ + { + type: 'CIDR', + value: '1.2.3.4/24' + }, + { + type: 'CIDR', + value: '2.3.4.5/24' + } + ], + proxies: [ + { + type: 'CIDR', + value: '2.2.3.4/24' + }, + { + type: 'CIDR', + value: '3.3.4.5/24' + } + ] + }); + }); + + afterEach(async () => { + await client.deleteNetworkZone(networkZone.id); + }); + + it('lists network zones', async () => { + const collection = client.listNetworkZones(); + const networkZones: NetworkZone[] = []; + await collection.each(networkZone => networkZones.push(networkZone)); + expect(networkZones).to.be.an('array').that.is.not.empty; + }); + + it('updates network zone', async () => { + networkZone.name = 'updated network zone'; + const updatedNetworkZone = await networkZone.update(); + expect(updatedNetworkZone.name).to.equal('updated network zone'); + }); + + it('activates and deactivates network zone', async () => { + expect(networkZone.status).to.equal('ACTIVE'); + let response = await networkZone.deactivate(); + expect(response.status).to.equal(200); + let updatedNetworkZone = await client.getNetworkZone(networkZone.id); + expect(updatedNetworkZone.status).to.equal('INACTIVE'); + + response = await networkZone.activate(); + expect(response.status).to.equal(200); + updatedNetworkZone = await client.getNetworkZone(networkZone.id); + expect(updatedNetworkZone.status).to.equal('ACTIVE'); + }); +}); diff --git a/test/it/policy-crud.ts b/test/it/policy-crud.ts index f0dd44829..d181a361a 100644 --- a/test/it/policy-crud.ts +++ b/test/it/policy-crud.ts @@ -1,5 +1,6 @@ import { expect } from 'chai'; import { + AuthorizationServerPolicy, Client, Collection, DefaultRequestExecutor, @@ -46,7 +47,7 @@ describe('Policy Crud API', () => { it('should resolve Policy in collection', async () => { await client.listPolicies({ type: 'OKTA_SIGN_ON' }).each(policy => { - expect(policy).to.be.instanceOf(Policy); + expect(policy).to.be.instanceOf(AuthorizationServerPolicy); }); }); @@ -92,7 +93,7 @@ describe('Policy Crud API', () => { }); describe('Update policy', () => { - let policy; + let policy: Policy; beforeEach(async () => { policy = await client.createPolicy(mockPolicy); }); @@ -110,7 +111,7 @@ describe('Policy Crud API', () => { }); describe('Delete policy', () => { - let policy; + let policy: Policy; beforeEach(async () => { policy = await client.createPolicy(mockPolicy); }); diff --git a/test/it/policy-rule.ts b/test/it/policy-rule.ts index 58149ab41..492c6ca70 100644 --- a/test/it/policy-rule.ts +++ b/test/it/policy-rule.ts @@ -1,9 +1,9 @@ -import { OktaSignOnPolicyRule } from '../..//src/types/models/OktaSignOnPolicyRule'; import { expect } from 'chai'; import { Client, Collection, DefaultRequestExecutor, + OktaSignOnPolicyRule, PolicyRule } from '@okta/okta-sdk-nodejs'; import getMockGroup = require('./mocks/group'); import getMockOktaSignOnPolicy = require('./mocks/okta-sign-on-policy'); diff --git a/test/it/threat-insight.ts b/test/it/threat-insight.ts new file mode 100644 index 000000000..0822a9854 --- /dev/null +++ b/test/it/threat-insight.ts @@ -0,0 +1,43 @@ +import { expect } from 'chai'; +import { + Client, + DefaultRequestExecutor, + ThreatInsightConfiguration} from '@okta/okta-sdk-nodejs'; + +let orgUrl = process.env.OKTA_CLIENT_ORGURL; +if (process.env.OKTA_USE_MOCK) { + orgUrl = `${orgUrl}/network-zone`; +} + +const client = new Client({ + orgUrl: orgUrl, + token: process.env.OKTA_CLIENT_TOKEN, + requestExecutor: new DefaultRequestExecutor() +}); + +describe('Threat Insight API', () => { + afterEach(async () => { + await client.updateConfiguration({ + action: 'none' + }); + }); + + beforeEach(async () => { + await client.updateConfiguration({ + action: 'none' + }); + }); + + it('gets configuration', async () => { + const configuration = await client.getCurrentConfiguration(); + expect(configuration).to.be.instanceOf(ThreatInsightConfiguration); + }); + + it('updates configuration', async () => { + const configuration = await client.updateConfiguration({ + action: 'audit' + }); + expect(configuration).to.be.instanceOf(ThreatInsightConfiguration); + expect(configuration.action).to.equal('audit'); + }); +}); diff --git a/test/it/user-schema.ts b/test/it/user-schema.ts new file mode 100644 index 000000000..274a26233 --- /dev/null +++ b/test/it/user-schema.ts @@ -0,0 +1,94 @@ +import { expect } from 'chai'; +import { + Client, + DefaultRequestExecutor, + UserSchema, + UserSchemaDefinitions, + UserType } from '@okta/okta-sdk-nodejs'; +import getMockUserType = require('./mocks/user-type'); +import getMockSchemaProperty = require('./mocks/user-schema-property'); + +let orgUrl = process.env.OKTA_CLIENT_ORGURL; + +if (process.env.OKTA_USE_MOCK) { + orgUrl = `${orgUrl}/user-schema`; +} + +const client = new Client({ + orgUrl: orgUrl, + token: process.env.OKTA_CLIENT_TOKEN, + requestExecutor: new DefaultRequestExecutor() +}); + +describe('User Schema API', () => { + let userType: UserType; + let schemaId: string; + + beforeEach(async () => { + userType = await client.createUserType(getMockUserType()); + const schemaLink = (userType._links.schema as Record).href; + schemaId = schemaLink.replace(orgUrl, '').split('/').pop(); + }); + afterEach(async () => { + await userType.delete(); + }); + + it('gets UserSchema for custom user type', async () => { + const userSchema = await client.getUserSchema(schemaId); + expect(userSchema).to.be.instanceOf(UserSchema); + expect(userSchema.definitions).to.be.instanceOf(UserSchemaDefinitions); + }); + + it('adds property to UserSchema for custom user type', async () => { + const userSchema = await client.getUserSchema(schemaId); + expect(Object.keys(userSchema.definitions.custom.properties)).to.be.an('array').that.is.empty; + const updatedSchema = await client.updateUserProfile(schemaId, getMockSchemaProperty()); + expect(Object.keys(updatedSchema.definitions.custom.properties)).to.be.an('array').that.contains('twitterUserName'); + }); + + it('updates custom user type UserSchema property', async () => { + const mockSchemaProperty = getMockSchemaProperty(); + let updatedSchema = await client.updateUserProfile(schemaId, mockSchemaProperty); + let customProperty = updatedSchema.definitions.custom.properties.twitterUserName as Record; + expect(customProperty.title).to.equal('Twitter username'); + updatedSchema = await client.updateUserProfile(schemaId, Object.assign( + mockSchemaProperty, + { + definitions: { + custom: { + id: '#custom', + type: 'object', + properties: { + twitterUserName: Object.assign( + mockSchemaProperty.definitions.custom.properties.twitterUserName, + {title: 'Twitter handle'}) + } + } + } + } + )); + customProperty = updatedSchema.definitions.custom.properties.twitterUserName as Record; + expect(customProperty.title).to.equal('Twitter handle'); + }); + + it('removes custom user type UserSchema property', async () => { + const mockSchemaProperty = getMockSchemaProperty(); + let updatedSchema = await client.updateUserProfile(schemaId, mockSchemaProperty); + expect(Object.keys(updatedSchema.definitions.custom.properties)).to.contain('twitterUserName'); + updatedSchema = await client.updateUserProfile(schemaId, Object.assign( + mockSchemaProperty, + { + definitions: { + custom: { + id: '#custom', + type: 'object', + properties: { + twitterUserName: null + } + } + } + } + )); + expect(Object.keys(updatedSchema.definitions.custom.properties)).not.to.contain('twitterUserName'); + }); +}); diff --git a/test/jest/http.test.js b/test/jest/http.test.js index aa537ab59..97e92a7ca 100644 --- a/test/jest/http.test.js +++ b/test/jest/http.test.js @@ -1,3 +1,4 @@ +/* eslint-disable jest/no-conditional-expect */ const Http = require('../../src/http'); const MemoryStore = require('../../src/memory-store'); const defaultCacheMiddleware = require('../../src/default-cache-middleware'); diff --git a/test/type/jwt.test-d.ts b/test/type/jwt.test-d.ts index 43d076ee1..7948e6479 100644 --- a/test/type/jwt.test-d.ts +++ b/test/type/jwt.test-d.ts @@ -1,6 +1,8 @@ +import { Jwt } from 'njwt'; +import { Jwk } from 'rasha'; import { expectType } from 'tsd'; import { Client } from '../../src/types'; -import { getPemAndJwk, Jwt, makeJwt } from '../../src/types/jwt'; +import { getPemAndJwk, makeJwt } from '../../src/types/jwt'; expectType(makeJwt(new Client(), 'https://foo')); -expectType<{pem: string, jwk: Record}>(getPemAndJwk('privateKey')); +expectType}>>(getPemAndJwk('privateKey')); diff --git a/test/type/oauth.test-d.ts b/test/type/oauth.test-d.ts index 985131a22..2518695e5 100644 --- a/test/type/oauth.test-d.ts +++ b/test/type/oauth.test-d.ts @@ -1,8 +1,8 @@ import { expectType } from 'tsd'; import { Client } from '../../src/types/client'; -import { OAuth, JWTObject, TokenEndpointResponse } from '../../src/types/oauth'; +import { OAuth, TokenEndpointResponse } from '../../src/types/oauth'; const oauthClient = new OAuth(new Client()); expectType>(oauthClient.getAccessToken()); -expectType(oauthClient.getJwt('https://foo/token')); +expectType(oauthClient.getJwt('https://foo/token')); expectType(oauthClient.clearCachedAccessToken()); diff --git a/test/unit/config-loader.js b/test/unit/config-loader.js index 17d0c3234..438874389 100644 --- a/test/unit/config-loader.js +++ b/test/unit/config-loader.js @@ -42,8 +42,8 @@ describe('ConfigLoader', () => { }); it('automatically sets "authorizationMode" to "SSWS"', () => { - fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.safeDump({})); - fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.safeDump({})); + fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.dump({})); + fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.dump({})); loader.applyDefaults(); assert.deepEqual(loader.config, { client: { @@ -59,7 +59,7 @@ describe('ConfigLoader', () => { }); it('should override defaults with ~/.okta/okta.yaml file', () => { - fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.safeDump({ + fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.dump({ okta: { client: { orgUrl: 'foo', @@ -67,7 +67,7 @@ describe('ConfigLoader', () => { } } })); - fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.safeDump({})); + fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.dump({})); loader.applyDefaults(); assert.deepEqual(loader.config, { client: { @@ -83,8 +83,8 @@ describe('ConfigLoader', () => { }); it('should override ~/.okta/okta.yaml with okta.yaml in the process context', () => { - fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.safeDump({})); - fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.safeDump({ + fakeFs.file(path.join(os.homedir(), '.okta', 'okta.yaml'), yaml.dump({})); + fakeFs.file(path.join(process.cwd(), 'okta.yaml'), yaml.dump({ okta: { client: { orgUrl: 'bar' diff --git a/test/utils.js b/test/utils.js index 435b2f51f..6b22dfc6b 100644 --- a/test/utils.js +++ b/test/utils.js @@ -180,6 +180,40 @@ function getMockProfile(testName) { }; } +function getOIDCApplication() { + return { + name: 'oidc_client', + label: `node-sdk: Sample Client - ${faker.random.word()}`.substring(0, 49), + signOnMode: 'OPENID_CONNECT', + credentials: { + oauthClient: { + autoKeyRotation: true, + token_endpoint_auth_method: 'client_secret_post' + } + }, + settings: { + oauthClient: { + application_type: 'native', + client_uri: 'https://example.com/client', + grant_types: [ + 'implicit', + 'authorization_code' + ], + logo_uri: 'https://example.com/assets/images/logo-new.png', + redirect_uris: [ + 'https://example.com/oauth2/callback', + 'myapp://callback' + ], + response_types: [ + 'token', + 'id_token', + 'code' + ] + } + } + }; +} + function getBookmarkApplication() { return { name: 'bookmark', @@ -211,5 +245,6 @@ module.exports = { cleanup: cleanup, removeAppByLabel: removeAppByLabel, getMockProfile: getMockProfile, - getBookmarkApplication: getBookmarkApplication + getBookmarkApplication: getBookmarkApplication, + getOIDCApplication: getOIDCApplication, }; diff --git a/utils/maintain-banners.js b/utils/maintain-banners.js index f4f98b2f4..f52daaa48 100755 --- a/utils/maintain-banners.js +++ b/utils/maintain-banners.js @@ -11,13 +11,6 @@ const files = globby.sync([ ]); const bannerSource = fs.readFileSync(bannerSourcePath).toString(); const copyrightRegex = /(Copyright \(c\) )([0-9]+)-?([0-9]+)?/; -const match = bannerSource.match(copyrightRegex); -const firstYear = match[2]; -const currentYear = new Date().getFullYear().toString(); - -if (firstYear !== currentYear) { - fs.writeFileSync(bannerSourcePath, bannerSource.replace(copyrightRegex, `$1$2-${currentYear}`)); -} files.forEach(file => { const contents = fs.readFileSync(file).toString(); @@ -25,8 +18,9 @@ files.forEach(file => { if (!match) { return fs.writeFileSync(file, bannerSource + '\n\n' + contents); } - const firstYear = match[2]; - if (firstYear !== currentYear) { - return fs.writeFileSync(file, contents.replace(copyrightRegex, `$1$2-${currentYear}`)); + const yearRangeEnd = match[3]; + // replace numeric year with 'present' + if (yearRangeEnd) { + return fs.writeFileSync(file, contents.replace(copyrightRegex, '$1$2-present')); } }); diff --git a/yarn.lock b/yarn.lock index 2d699e69a..cbb04b2fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,187 +9,177 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/core@^7.1.0": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" - integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.7" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.9" - "@babel/types" "^7.12.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.7.5": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" - integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.10" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + +"@babel/compat-data@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea" + integrity sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w== + +"@babel/core@^7.1.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.10.tgz#2b188fc329fb8e4f762181703beffc0fe6df3460" - integrity sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== - dependencies: - "@babel/types" "^7.12.10" - jsesc "^2.5.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" - integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== +"@babel/generator@^7.14.5", "@babel/generator@^7.7.2": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== dependencies: - "@babel/types" "^7.12.5" + "@babel/types" "^7.14.5" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" - integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== - dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-get-function-arity@^7.10.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" - integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== - dependencies: - "@babel/types" "^7.12.10" - -"@babel/helper-member-expression-to-functions@^7.12.1": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" - integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== - dependencies: - "@babel/types" "^7.12.7" - -"@babel/helper-module-imports@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== - dependencies: - "@babel/types" "^7.12.5" - -"@babel/helper-module-transforms@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" - integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== - dependencies: - "@babel/types" "^7.12.10" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-replace-supers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" - integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== +"@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" - -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.11.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" - integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== - dependencies: - "@babel/types" "^7.11.0" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - -"@babel/helpers@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== + dependencies: + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-member-expression-to-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8" + integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-module-transforms@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" + integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== + dependencies: + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-optimise-call-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== + +"@babel/helper-replace-supers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" + integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/helper-simple-access@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" + integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== + dependencies: + "@babel/types" "^7.14.5" + +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== + +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + +"@babel/helpers@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" + integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== + dependencies: + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" - integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== - -"@babel/parser@^7.12.10", "@babel/parser@^7.12.7", "@babel/parser@^7.9.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.10.tgz#824600d59e96aea26a5a2af5a9d812af05c3ae81" - integrity sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.7.2", "@babel/parser@^7.9.4": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.6.tgz#d85cc68ca3cac84eae384c06f032921f5227f4b2" + integrity sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -206,11 +196,11 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -269,67 +259,49 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" - integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" - -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.9": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f" - integrity sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/template@^7.14.5", "@babel/template@^7.3.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870" + integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a" - integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.12.10" - "@babel/types" "^7.12.10" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.7.tgz#6039ff1e242640a29452c9ae572162ec9a8f5d13" - integrity sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" - to-fast-properties "^2.0.0" -"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.5", "@babel/types@^7.12.7": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.10.tgz#7965e4a7260b26f09c56bcfcb0498af1f6d9b260" - integrity sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== +"@babel/types@^7.0.0", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" + integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" + "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -337,27 +309,18 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@eslint/eslintrc@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318" - integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg== +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== dependencies: ajv "^6.12.4" debug "^4.1.1" espree "^7.3.0" - globals "^12.1.0" + globals "^13.9.0" ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" - lodash "^4.17.20" minimatch "^3.0.4" strip-json-comments "^3.1.1" @@ -373,97 +336,98 @@ resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" - integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== +"@jest/console@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.2.tgz#b8eeff8f21ac51d224c851e1729d2630c18631e6" + integrity sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^27.0.2" + jest-util "^27.0.2" slash "^3.0.0" -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== +"@jest/core@^27.0.4": + version "27.0.4" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.4.tgz#679bf9ac07900da2ddbb9667bb1afa8029038f53" + integrity sha512-+dsmV8VUs1h/Szb+rEWk8xBM1fp1I///uFy9nk3wXGvRsF2lBp8EVPmtWc+QFRb3MY2b7u2HbkGF1fzoDzQTLA== dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.0.2" + "@jest/reporters" "^27.0.4" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" + emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" + jest-changed-files "^27.0.2" + jest-config "^27.0.4" + jest-haste-map "^27.0.2" + jest-message-util "^27.0.2" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.4" + jest-resolve-dependencies "^27.0.4" + jest-runner "^27.0.4" + jest-runtime "^27.0.4" + jest-snapshot "^27.0.4" + jest-util "^27.0.2" + jest-validate "^27.0.2" + jest-watcher "^27.0.2" + micromatch "^4.0.4" p-each-series "^2.1.0" rimraf "^3.0.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== +"@jest/environment@^27.0.3": + version "27.0.3" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.3.tgz#68769b1dfdd213e3456169d64fbe9bd63a5fda92" + integrity sha512-pN9m7fbKsop5vc3FOfH8NF7CKKdRbEZzcxfIo1n2TT6ucKWLFq0P6gCJH0GpnQp036++yY9utHOxpeT1WnkWTA== dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/fake-timers" "^27.0.3" + "@jest/types" "^27.0.2" "@types/node" "*" - jest-mock "^26.6.2" + jest-mock "^27.0.3" -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== +"@jest/fake-timers@^27.0.3": + version "27.0.3" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.3.tgz#9899ba6304cc636734c74478df502e18136461dd" + integrity sha512-fQ+UCKRIYKvTCEOyKPnaPnomLATIhMnHC/xPZ7yT1Uldp7yMgMxoYIFidDbpSTgB79+/U+FgfoD30c6wg3IUjA== dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" + "@jest/types" "^27.0.2" + "@sinonjs/fake-timers" "^7.0.2" "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^27.0.2" + jest-mock "^27.0.3" + jest-util "^27.0.2" -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== +"@jest/globals@^27.0.3": + version "27.0.3" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.3.tgz#1cf8933b7791bba0b99305cbf39fd4d2e3fe4060" + integrity sha512-OzsIuf7uf+QalqAGbjClyezzEcLQkdZ+7PejUrZgDs+okdAK8GwRCGcYCirHvhMBBQh60Jr3NlIGbn/KBPQLEQ== dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" + "@jest/environment" "^27.0.3" + "@jest/types" "^27.0.2" + expect "^27.0.2" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== +"@jest/reporters@^27.0.4": + version "27.0.4" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.4.tgz#95609b1be97afb80d55d8aa3d7c3179c15810e65" + integrity sha512-Xa90Nm3JnV0xCe4M6A10M9WuN9krb+WFKxV1A98Y4ePCw40n++r7uxFUNU7DT1i9Behj7fjrAIju9oU0t1QtCg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.0.2" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" @@ -474,105 +438,102 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" + jest-haste-map "^27.0.2" + jest-resolve "^27.0.4" + jest-util "^27.0.2" + jest-worker "^27.0.2" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== +"@jest/source-map@^27.0.1": + version "27.0.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.1.tgz#2afbf73ddbaddcb920a8e62d0238a0a9e0a8d3e4" + integrity sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== +"@jest/test-result@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.2.tgz#0451049e32ceb609b636004ccc27c8fa22263f10" + integrity sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA== dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.0.2" + "@jest/types" "^27.0.2" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== +"@jest/test-sequencer@^27.0.4": + version "27.0.4" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.4.tgz#976493b277594d81e589896f0ed21f198308928a" + integrity sha512-6UFEVwdmxYdyNffBxVVZxmXEdBE4riSddXYSnFNH0ELFQFk/bvagizim8WfgJTqF4EKd+j1yFxvhb8BMHfOjSQ== dependencies: - "@jest/test-result" "^26.6.2" + "@jest/test-result" "^27.0.2" graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" + jest-haste-map "^27.0.2" + jest-runtime "^27.0.4" -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== +"@jest/transform@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.2.tgz#b073b7c589e3f4b842102468875def2bb722d6b5" + integrity sha512-H8sqKlgtDfVog/s9I4GG2XMbi4Ar7RBxjsKQDUhn2XHAi3NG+GoQwWMER+YfantzExbjNqQvqBHzo/G2pfTiPw== dependencies: "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" babel-plugin-istanbul "^6.0.0" chalk "^4.0.0" convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" + jest-haste-map "^27.0.2" + jest-regex-util "^27.0.1" + jest-util "^27.0.2" + micromatch "^4.0.4" pirates "^4.0.1" slash "^3.0.0" source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== +"@jest/types@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.2.tgz#e153d6c46bda0f2589f0702b071f9898c7bbd37e" + integrity sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" - "@types/yargs" "^15.0.0" + "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.7" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@okta/openapi@^2.1.6": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@okta/openapi/-/openapi-2.2.2.tgz#284725b98646e8924239a270184fc32ff21998c7" - integrity sha512-z+uSEib9/j0b1nSiUW3zpghw7dMCuFK8aGQi85GjkXFWjDb5NkO7W7hzlLoeG4iMZCMCikasV1+JrhXGURbQQQ== +"@okta/openapi@^2.2.4": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@okta/openapi/-/openapi-2.4.0.tgz#8953183fe94120354a01e14291be7597cf5ad83f" + integrity sha512-isPw9DuGLbLI1UndwHWeinIn0uToCiuYXhJok/h2NEuciv7dD3SBz4SwkPuyKIETJgsKdhWgo0naK5c9KH031w== dependencies: commander "2.9.0" fs-extra "3.0.1" @@ -582,37 +543,24 @@ node-fetch "^2.6.0" swagger-cli "^2.3.0" -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@sinonjs/commons@^1", "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== +"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^6.0.0", "@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== +"@sinonjs/fake-timers@^7.0.2", "@sinonjs/fake-timers@^7.0.4", "@sinonjs/fake-timers@^7.1.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5" + integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== dependencies: "@sinonjs/commons" "^1.7.0" -"@sinonjs/formatio@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-5.0.1.tgz#f13e713cb3313b1ab965901b01b0828ea6b77089" - integrity sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ== - dependencies: - "@sinonjs/commons" "^1" - "@sinonjs/samsam" "^5.0.2" - -"@sinonjs/samsam@^5.0.2", "@sinonjs/samsam@^5.2.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-5.3.0.tgz#1d2f0743dc54bf13fe9d508baefacdffa25d4329" - integrity sha512-hXpcfx3aq+ETVBwPlRFICld5EnrkexXuXDwqUNhDdr5L8VjvMeSRwyOa0qL7XFmR+jVWR4rUZtnxlG7RX72sBg== +"@sinonjs/samsam@^6.0.2": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-6.0.2.tgz#a0117d823260f282c04bff5f8704bdc2ac6910bb" + integrity sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ== dependencies: "@sinonjs/commons" "^1.6.0" lodash.get "^4.4.2" @@ -623,17 +571,40 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== -"@szmarczak/http-timer@^1.1.2": +"@tootallnate/once@1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@tsconfig/node10@^1.0.7": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" + integrity sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg== + +"@tsconfig/node12@^1.0.7": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.8.tgz#a883d62f049a64fea1e56a6bbe66828d11c6241b" + integrity sha512-LM6XwBhjZRls1qJGpiM/It09SntEwe9M0riXRfQ9s6XlJQG0JPGl92ET18LtGeYh/GuOtafIXqwZeqLOd0FNFQ== + +"@tsconfig/node14@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.1.tgz#95f2d167ffb9b8d2068b0b235302fafd4df711f2" + integrity sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg== + +"@tsconfig/node16@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.1.tgz#a6ca6a9a0ff366af433f42f5f0e124794ff6b8f1" + integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== + +"@tsd/typescript@~4.3.2": + version "4.3.4" + resolved "https://registry.yarnpkg.com/@tsd/typescript/-/typescript-4.3.4.tgz#3ca75b0fad11180c17a7a6949bda0b0f4a90682f" + integrity sha512-o5nx5an9JK+SUN/UiMmVwG3Eg+SsGrtdMtrw82bpZetMO2PkXBERgsf5KxsuPw3qm576z1R/SEUQRb1KaKGlOQ== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.12" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" - integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": + version "7.1.14" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -657,21 +628,34 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" - integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== + version "7.11.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== dependencies: "@babel/types" "^7.3.0" "@types/chai@^4.2.17": - version "4.2.17" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.17.tgz#85f9f0610f514b22a94125d441f73eef65bde5cc" - integrity sha512-LaiwWNnYuL8xJlQcE91QB2JoswWZckq9A4b+nMPq8dt8AP96727Nb3X4e74u+E3tm4NLTILNI9MYFsyVc30wSA== + version "4.2.18" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.18.tgz#0c8e298dbff8205e2266606c1ea5fbdba29b46e4" + integrity sha512-rS27+EkB/RE1Iz3u0XtVL5q36MGDWbgYe7zWiodyKNUnthxY0rukK5V36eiUCtCisB7NN8zKYH6DO2M37qxFEQ== + +"@types/eslint@^7.2.13": + version "7.2.13" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" + integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "0.0.48" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" + integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== "@types/graceful-fs@^4.1.2": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" - integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" @@ -688,16 +672,16 @@ "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" - integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@^7.0.3": - version "7.0.6" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" - integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== +"@types/json-schema@*", "@types/json-schema@^7.0.7": + version "7.0.7" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== "@types/json5@^0.0.29": version "0.0.29" @@ -715,27 +699,32 @@ integrity sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw== "@types/node-fetch@^2.5.8": - version "2.5.8" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.8.tgz#e199c835d234c7eb0846f6618012e558544ee2fb" - integrity sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw== + version "2.5.10" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.10.tgz#9b4d4a0425562f9fcea70b12cb3fcdd946ca8132" + integrity sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ== dependencies: "@types/node" "*" form-data "^3.0.0" -"@types/node@*": - version "14.14.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.11.tgz#fc25a4248a5e8d0837019b1d170146d07334abe0" - integrity sha512-BJ97wAUuU3NUiUCp44xzUFquQEvnk1wu7q4CMEUYKJWjdkr0YWYDsm4RFtAvxYsNjLsKcrFt6RvK8r+mnzMbEQ== +"@types/node@*", "@types/node@^15.0.1": + version "15.12.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.3.tgz#2817bf5f25bc82f56579018c53f7d41b1830b1af" + integrity sha512-SNt65CPCXvGNDZ3bvk1TQ0Qxoe3y1RKH88+wZ2Uf05dduBCqqFQ76ADP9pbT+Cpvj60SkRppMCh2Zo8tDixqjQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== -"@types/prettier@^2.0.0": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00" - integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== +"@types/prettier@^2.1.5": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" + integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== + +"@types/rasha@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/rasha/-/rasha-1.2.2.tgz#0bfa31445171c526d59975bbf5eb324052423dfa" + integrity sha512-HPDx1mLHba3lYCmxZS+Q01UuN91VPtWY8mA1Zw/ZJAyha1nlDkZ0G6mlKN1hFvg5okrweYNao10IRp47oe4EBQ== "@types/stack-utils@^2.0.0": version "2.0.0" @@ -743,132 +732,85 @@ integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== -"@types/yargs@^15.0.0": - version "15.0.11" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.11.tgz#361d7579ecdac1527687bcebf9946621c12ab78c" - integrity sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA== +"@types/yargs@^16.0.0": + version "16.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.3.tgz#4b6d35bb8e680510a7dc2308518a80ee1ef27e01" + integrity sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz#981b26b4076c62a5a55873fbef3fe98f83360c61" - integrity sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q== + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz#0b7fc974e8bc9b2b5eb98ed51427b0be529b4ad0" + integrity sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ== dependencies: - "@typescript-eslint/experimental-utils" "4.15.2" - "@typescript-eslint/scope-manager" "4.15.2" - debug "^4.1.1" + "@typescript-eslint/experimental-utils" "4.27.0" + "@typescript-eslint/scope-manager" "4.27.0" + debug "^4.3.1" functional-red-black-tree "^1.0.1" - lodash "^4.17.15" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz#5efd12355bd5b535e1831282e6cf465b9a71cf36" - integrity sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.15.2" - "@typescript-eslint/types" "4.15.2" - "@typescript-eslint/typescript-estree" "4.15.2" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/experimental-utils@^4.0.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz#86633e8395191d65786a808dc3df030a55267ae2" - integrity sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.9.1" - "@typescript-eslint/types" "4.9.1" - "@typescript-eslint/typescript-estree" "4.9.1" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" + lodash "^4.17.21" + regexpp "^3.1.0" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/experimental-utils@4.27.0", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz#78192a616472d199f084eab8f10f962c0757cd1c" + integrity sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ== + dependencies: + "@types/json-schema" "^7.0.7" + "@typescript-eslint/scope-manager" "4.27.0" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/typescript-estree" "4.27.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" "@typescript-eslint/parser@^4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.15.2.tgz#c804474321ef76a3955aec03664808f0d6e7872e" - integrity sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q== - dependencies: - "@typescript-eslint/scope-manager" "4.15.2" - "@typescript-eslint/types" "4.15.2" - "@typescript-eslint/typescript-estree" "4.15.2" - debug "^4.1.1" - -"@typescript-eslint/scope-manager@4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz#5725bda656995960ae1d004bfd1cd70320f37f4f" - integrity sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ== - dependencies: - "@typescript-eslint/types" "4.15.2" - "@typescript-eslint/visitor-keys" "4.15.2" - -"@typescript-eslint/scope-manager@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.9.1.tgz#cc2fde310b3f3deafe8436a924e784eaab265103" - integrity sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== - dependencies: - "@typescript-eslint/types" "4.9.1" - "@typescript-eslint/visitor-keys" "4.9.1" - -"@typescript-eslint/types@4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.15.2.tgz#04acf3a2dc8001a88985291744241e732ef22c60" - integrity sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ== - -"@typescript-eslint/types@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.9.1.tgz#a1a7dd80e4e5ac2c593bc458d75dd1edaf77faa2" - integrity sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== - -"@typescript-eslint/typescript-estree@4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz#c2f7a1e94f3428d229d5ecff3ead6581ee9b62fa" - integrity sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw== - dependencies: - "@typescript-eslint/types" "4.15.2" - "@typescript-eslint/visitor-keys" "4.15.2" - debug "^4.1.1" - globby "^11.0.1" + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.27.0.tgz#85447e573364bce4c46c7f64abaa4985aadf5a94" + integrity sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ== + dependencies: + "@typescript-eslint/scope-manager" "4.27.0" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/typescript-estree" "4.27.0" + debug "^4.3.1" + +"@typescript-eslint/scope-manager@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz#b0b1de2b35aaf7f532e89c8e81d0fa298cae327d" + integrity sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw== + dependencies: + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/visitor-keys" "4.27.0" + +"@typescript-eslint/types@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8" + integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA== + +"@typescript-eslint/typescript-estree@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz#189a7b9f1d0717d5cccdcc17247692dedf7a09da" + integrity sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g== + dependencies: + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/visitor-keys" "4.27.0" + debug "^4.3.1" + globby "^11.0.3" is-glob "^4.0.1" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/typescript-estree@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.1.tgz#6e5b86ff5a5f66809e1f347469fadeec69ac50bf" - integrity sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== - dependencies: - "@typescript-eslint/types" "4.9.1" - "@typescript-eslint/visitor-keys" "4.9.1" - debug "^4.1.1" - globby "^11.0.1" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" + semver "^7.3.5" + tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.15.2": - version "4.15.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz#3d1c7979ce75bf6acf9691109bd0d6b5706192b9" - integrity sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg== +"@typescript-eslint/visitor-keys@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz#f56138b993ec822793e7ebcfac6ffdce0a60cb81" + integrity sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg== dependencies: - "@typescript-eslint/types" "4.15.2" - eslint-visitor-keys "^2.0.0" - -"@typescript-eslint/visitor-keys@4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.1.tgz#d76374a58c4ead9e92b454d186fea63487b25ae1" - integrity sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== - dependencies: - "@typescript-eslint/types" "4.9.1" + "@typescript-eslint/types" "4.27.0" eslint-visitor-keys "^2.0.0" "@ungap/promise-all-settled@1.1.2": @@ -876,7 +818,7 @@ resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q== -abab@^2.0.3: +abab@^2.0.3, abab@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== @@ -904,6 +846,18 @@ acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.2.4: + version "8.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" + integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -912,7 +866,7 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.10.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -922,34 +876,27 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^7.0.2: - version "7.1.1" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.1.tgz#1e6b37a454021fa9941713f38b952fc1c8d32a84" - integrity sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ== +ajv@^8.0.1: + version "8.6.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" + integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" uri-js "^4.2.2" -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - ansi-colors@4.1.1, ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-regex@^3.0.0: version "3.0.0" @@ -966,7 +913,7 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -980,18 +927,15 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== anymatch@^3.0.3, anymatch@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" @@ -1020,58 +964,26 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -1082,31 +994,16 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== +babel-jest@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.2.tgz#7dc18adb01322acce62c2af76ea2c7cd186ade37" + integrity sha512-9OThPl3/IQbo4Yul2vMz4FYwILPQak8XelX4YGowygfHaOl5R5gfjm4iVx4d8aUugkW683t8aq0A74E7b5DU1Q== dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" + babel-preset-jest "^27.0.1" chalk "^4.0.0" graceful-fs "^4.2.4" slash "^3.0.0" @@ -1122,10 +1019,10 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^4.0.0" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== +babel-plugin-jest-hoist@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz#a6d10e484c93abff0f4e95f437dad26e5736ea11" + integrity sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -1133,9 +1030,9 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz#cf5feef29551253471cfa82fc8e0f5063df07a77" - integrity sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q== + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -1150,68 +1047,34 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== +babel-preset-jest@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz#7a50c75d16647c23a2cf5158d5bb9eb206b10e20" + integrity sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA== dependencies: - babel-plugin-jest-hoist "^26.6.2" + babel-plugin-jest-hoist "^27.0.1" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base32.js@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/base32.js/-/base32.js-0.0.1.tgz#d045736a57b1f6c139f0c7df42518a84e91bb2ba" integrity sha1-0EVzalex9sE58MffQlGKhOkbsro= -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - binary-extensions@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.1.0.tgz#30fa40c9e7fe07dbc895678cd287024dea241dd9" - integrity sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -boxen@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" - integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^3.0.0" - cli-boxes "^2.2.0" - string-width "^4.1.0" - term-size "^2.1.0" - type-fest "^0.8.1" - widest-line "^3.1.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1220,22 +1083,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" @@ -1253,6 +1100,17 @@ browser-stdout@1.3.1: resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== +browserslist@^4.16.6: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -1265,34 +1123,6 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - caching-transform@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-4.0.0.tgz#00d297a4206d71e2163c39eaffa8157ac0651f0f" @@ -1327,40 +1157,33 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: +camelcase@^6.0.0, camelcase@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= +caniuse-lite@^1.0.30001219: + version "1.0.30001238" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001238.tgz#e6a8b45455c5de601718736d0242feef0ecdda15" + integrity sha512-bZGam2MxEt7YNsa2VwshqWQMwrYs5tR5WZQRYSuFxsBQunWjBuXhN4cS9nV5FFb1Z9y+DoQcQ0COyQbv6A+CKw== -catharsis@^0.8.11: - version "0.8.11" - resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.8.11.tgz#d0eb3d2b82b7da7a3ce2efb1a7b00becc6643468" - integrity sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g== +catharsis@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/catharsis/-/catharsis-0.9.0.tgz#40382a168be0e6da308c277d3a2b3eb40c7d2121" + integrity sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A== dependencies: - lodash "^4.17.14" + lodash "^4.17.15" chai@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" - integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== + version "4.3.4" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.4.tgz#b55e655b31e1eac7099be4c08c21964fce2e6c49" + integrity sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA== dependencies: assertion-error "^1.1.0" check-error "^1.0.2" deep-eql "^3.0.1" get-func-name "^2.0.0" - pathval "^1.1.0" + pathval "^1.1.1" type-detect "^4.0.5" chalk@^2.0.0, chalk@^2.4.2: @@ -1381,9 +1204,9 @@ chalk@^3.0.0: supports-color "^7.1.0" chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + version "4.1.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -1403,10 +1226,10 @@ check-error@^1.0.2: resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= -chokidar@3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.3.tgz#c1df38231448e45ca4ac588e6c79573ba6a57d5b" - integrity sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: anymatch "~3.1.1" braces "~3.0.2" @@ -1416,47 +1239,23 @@ chokidar@3.4.3: normalize-path "~3.0.0" readdirp "~3.5.0" optionalDependencies: - fsevents "~2.1.2" + fsevents "~2.3.1" -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== +ci-info@^3.1.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.2.0.tgz#2876cb948a498797b5236f0095bc057d0dca38b6" + integrity sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A== -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" +cjs-module-lexer@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz#2fd46d9906a126965aa541345c499aaa18e8cd73" + integrity sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw== clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -1466,12 +1265,14 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clone-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: - mimic-response "^1.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" co@^4.6.0: version "4.6.0" @@ -1483,14 +1284,6 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1515,7 +1308,12 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -1539,28 +1337,11 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" @@ -1568,33 +1349,12 @@ convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1608,11 +1368,6 @@ crypt@0.0.2: resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - cssom@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" @@ -1623,20 +1378,13 @@ cssom@~0.3.6: resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssstyle@^2.2.0: +cssstyle@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -1646,27 +1394,20 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -debug@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== +debug@4, debug@4.3.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" -debug@^2.2.0, debug@^2.3.3: +debug@^2.2.0: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" @@ -1685,22 +1426,15 @@ decamelize@^4.0.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== -decimal.js@^10.2.0: +decimal.js@^10.2.1: version "10.2.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-copy@^1.4.2: version "1.4.2" @@ -1714,11 +1448,6 @@ deep-eql@^3.0.1: dependencies: type-detect "^4.0.0" -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -1736,33 +1465,6 @@ default-require-extensions@^3.0.0: dependencies: strip-bom "^4.0.0" -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -1773,12 +1475,17 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff-sequences@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.1.tgz#9c9801d52ed5f576ff0a20e3022a13ee6e297e7c" + integrity sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg== -diff@4.0.2, diff@^4.0.1, diff@^4.0.2: +diff@5.0.0, diff@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== + +diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== @@ -1798,18 +1505,18 @@ doctrine@^3.0.0: esutils "^2.0.2" dom-serializer@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1" - integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== dependencies: domelementtype "^2.0.1" - domhandler "^4.0.0" + domhandler "^4.2.0" entities "^2.0.0" -domelementtype@^2.0.1, domelementtype@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" - integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" @@ -1825,41 +1532,21 @@ domhandler@^3.0.0: dependencies: domelementtype "^2.0.1" -domhandler@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.0.0.tgz#01ea7821de996d85f69029e81fa873c21833098e" - integrity sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== +domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== dependencies: - domelementtype "^2.1.0" + domelementtype "^2.2.0" domutils@^2.0.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.4.4.tgz#282739c4b150d022d34699797369aad8d19bbbd3" - integrity sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== dependencies: dom-serializer "^1.0.1" - domelementtype "^2.0.1" - domhandler "^4.0.0" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" + domelementtype "^2.2.0" + domhandler "^4.2.0" ecdsa-sig-formatter@^1.0.5: version "1.0.11" @@ -1868,28 +1555,21 @@ ecdsa-sig-formatter@^1.0.5: dependencies: safe-buffer "^5.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== +electron-to-chromium@^1.3.723: + version "1.3.752" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz#0728587f1b9b970ec9ffad932496429aef750d09" + integrity sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A== -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - enquirer@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -1898,9 +1578,9 @@ enquirer@^2.3.5: ansi-colors "^4.1.1" entities@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" - integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== entities@~2.0.0: version "2.0.3" @@ -1919,12 +1599,12 @@ es6-error@^4.0.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-string-regexp@4.0.0: +escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== @@ -1939,23 +1619,24 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escodegen@^1.14.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" - estraverse "^4.2.0" + estraverse "^5.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" eslint-formatter-pretty@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eslint-formatter-pretty/-/eslint-formatter-pretty-4.0.0.tgz#dc15f3bf4fb51b7ba5fbedb77f57ba8841140ce2" - integrity sha512-QgdeZxQwWcN0TcXXNZJiS6BizhAANFhCzkE7Yl9HKB7WjElzwED6+FbbZB2gji8ofgJTGPqKm6VRCNT3OGCeEw== + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz#7a6877c14ffe2672066c853587d89603e97c7708" + integrity sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ== dependencies: + "@types/eslint" "^7.2.13" ansi-escapes "^4.2.1" chalk "^4.1.0" eslint-rule-docs "^1.1.5" @@ -1965,18 +1646,18 @@ eslint-formatter-pretty@^4.0.0: supports-hyperlinks "^2.0.0" eslint-plugin-jest@^24.1.3: - version "24.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz#fa3db864f06c5623ff43485ca6c0e8fc5fe8ba0c" - integrity sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg== + version "24.3.6" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" + integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-rule-docs@^1.1.5: - version "1.1.222" - resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.222.tgz#3e4ff8c33c973ec1980f26f9efdd6f01d8ee49d3" - integrity sha512-lHzjFMdlpqaa38Zf6oeW/A+EX91ogcaUqolNwS2EOT3BhPqxPeYCdeH3H2+bQO1U7mzu01vsVNVr3L1cGyDrKA== + version "1.1.227" + resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.227.tgz#964fa97d1f2a39ebc9405181dccb6e0eb9df70d1" + integrity sha512-2qreOBgHThAp2MyPXM1tFIEIGYSBYfZWS/pOXQCmbppUt0cw74gr49Mgbo5+gVLn2BV73IbuQ0TBt3arxuf+BA== -eslint-scope@^5.0.0, eslint-scope@^5.1.1: +eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -1984,46 +1665,55 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^2.0.0, eslint-utils@^2.1.0: +eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" - integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint@^7.20.0: - version "7.20.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.20.0.tgz#db07c4ca4eda2e2316e7aa57ac7fc91ec550bdc7" - integrity sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw== + version "7.28.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" + integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== dependencies: "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.3.0" + "@eslint/eslintrc" "^0.4.2" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" enquirer "^2.3.5" + escape-string-regexp "^4.0.0" eslint-scope "^5.1.1" eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" espree "^7.3.1" esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^6.0.0" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" + glob-parent "^5.1.2" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" @@ -2031,7 +1721,7 @@ eslint@^7.20.0: js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" - lodash "^4.17.20" + lodash.merge "^4.6.2" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" @@ -2040,7 +1730,7 @@ eslint@^7.20.0: semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^6.0.4" + table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -2072,7 +1762,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -2087,37 +1777,19 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" strip-final-newline "^2.0.0" exit@^0.1.2: @@ -2125,74 +1797,17 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= +expect@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.2.tgz#e66ca3a4c9592f1c019fa1d46459a9d2084f3422" + integrity sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w== dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + "@jest/types" "^27.0.2" + ansi-styles "^5.0.0" + jest-get-type "^27.0.1" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-regex-util "^27.0.1" fake-fs@^0.5.0: version "0.5.0" @@ -2200,19 +1815,19 @@ fake-fs@^0.5.0: integrity sha1-wh7F5bkOrqUChDZaUSQFAum6eVc= faker@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/faker/-/faker-5.1.0.tgz#e10fa1dec4502551aee0eb771617a7e7b94692e8" - integrity sha512-RrWKFSSA/aNLP0g3o2WW1Zez7/MnMr7xkiZmoCfAGZmdkDQZ6l2KtuXHN5XjdvpRjDl8+3vf+Rrtl06Z352+Mw== + version "5.5.3" + resolved "https://registry.yarnpkg.com/faker/-/faker-5.5.3.tgz#c57974ee484431b25205c2c8dc09fda861e51e0e" + integrity sha512-wLTv2a28wjUyWkbnX7u/ABZBkUkIF2fCd73V6P2oFqEGEktDfzWx4UxrSqtPRw0xPRAcjeAOIiJWqZm3pP4u3g== -fast-deep-equal@^3.1.1: +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2232,9 +1847,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" - integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" @@ -2245,23 +1860,13 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -file-entry-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" - integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -2286,13 +1891,6 @@ find-up@5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -2315,14 +1913,9 @@ flat@^5.0.2: integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== flatted@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" - integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== foreground-child@^2.0.0: version "2.0.0" @@ -2332,11 +1925,6 @@ foreground-child@^2.0.0: cross-spawn "^7.0.0" signal-exit "^3.0.2" -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -2346,22 +1934,6 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - fromentries@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/fromentries/-/fromentries-1.3.2.tgz#e4bca6808816bf8f93b52750f1127f5a6fd86e3a" @@ -2381,15 +1953,10 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.1.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d" - integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== - -fsevents@~2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" - integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== +fsevents@^2.3.2, fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" @@ -2401,12 +1968,12 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -2421,43 +1988,22 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^4.0.0, get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== +glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob@7.1.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== +glob@7.1.7, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -2466,29 +2012,22 @@ glob@7.1.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -global-dirs@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" - integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== - dependencies: - ini "1.3.7" - globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== +globals@^13.6.0, globals@^13.9.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" + integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== dependencies: - type-fest "^0.8.1" + type-fest "^0.20.2" -globby@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== +globby@^11.0.1, globby@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -2497,27 +2036,10 @@ globby@^11.0.1: merge2 "^1.3.0" slash "^3.0.0" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== "graceful-readlink@>= 1.0.0": version "1.0.1" @@ -2529,15 +2051,10 @@ growl@1.10.5: resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" neo-async "^2.6.0" @@ -2546,19 +2063,6 @@ handlebars@^4.7.6: optionalDependencies: uglify-js "^3.1.4" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - hard-rejection@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" @@ -2574,42 +2078,6 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -2631,9 +2099,16 @@ he@1.2.0: integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hosted-git-info@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" + integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== + dependencies: + lru-cache "^6.0.0" html-encoding-sniffer@^2.0.1: version "2.0.1" @@ -2657,24 +2132,27 @@ htmlparser2@^4.1.0: domutils "^2.0.0" entities "^2.0.0" -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" + agent-base "6" + debug "4" -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@0.4.24: version "0.4.24" @@ -2694,18 +2172,13 @@ ignore@^5.1.4: integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= - import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" @@ -2737,16 +2210,6 @@ inherits@2: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" - integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== - -ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - ink-docstrap@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/ink-docstrap/-/ink-docstrap-1.3.2.tgz#5923dc48c41c9bccb3a524d10f5924d343448900" @@ -2755,29 +2218,10 @@ ink-docstrap@^1.3.2: moment "^2.14.1" sanitize-html "^1.13.0" -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - irregular-plurals@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.2.0.tgz#b19c490a0723798db51b235d7e39add44dab0822" - integrity sha512-YqTdPLfwP7YFN0SsD3QUVCkm9ZG2VzOXv3DOrw5G5mkMbVwptTwVcFv7/C0vOpBmgTxAeTG19XpUs1E522LW9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" + version "3.3.0" + resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-3.3.0.tgz#67d0715d4361a60d9fd9ee80af3881c631a31ee2" + integrity sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g== is-arrayish@^0.2.1: version "0.2.1" @@ -2791,74 +2235,25 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-buffer@^1.1.5, is-buffer@~1.1.6: +is-buffer@~1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== +is-ci@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" + integrity sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ== dependencies: - ci-info "^2.0.0" + ci-info "^3.1.1" -is-core-module@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== +is-core-module@^2.2.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== dependencies: has "^1.0.3" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2886,41 +2281,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-installed-globally@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" - integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== - dependencies: - global-dirs "^2.0.1" - is-path-inside "^3.0.1" - -is-npm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d" - integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== - is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -2931,77 +2296,41 @@ is-plain-obj@^2.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-potential-custom-element-name@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" - integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - isomorphic-fetch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4" @@ -3010,11 +2339,6 @@ isomorphic-fetch@^3.0.0: node-fetch "^2.6.1" whatwg-fetch "^3.4.1" -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.0.0-alpha.1: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" @@ -3076,215 +2400,241 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== +jest-changed-files@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.2.tgz#997253042b4a032950fc5f56abf3c5d1f8560801" + integrity sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw== dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" + "@jest/types" "^27.0.2" + execa "^5.0.0" + throat "^6.0.1" + +jest-circus@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.4.tgz#3b261514ee3b3da33def736a6352c98ff56bb6e6" + integrity sha512-QD+eblDiRphta630WRKewuASLs/oY1Zki2G4bccntRvrTHQ63ljwFR5TLduuK4Zg0ZPzW0+8o6AP7KRd1yKOjw== + dependencies: + "@jest/environment" "^27.0.3" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.0.2" + is-generator-fn "^2.0.0" + jest-each "^27.0.2" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-runtime "^27.0.4" + jest-snapshot "^27.0.4" + jest-util "^27.0.2" + pretty-format "^27.0.2" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== +jest-cli@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.4.tgz#491b12c754c0d7c6873b13a66f26b3a80a852910" + integrity sha512-E0T+/i2lxsWAzV7LKYd0SB7HUAvePqaeIh5vX43/G5jXLhv1VzjYzJAGEkTfvxV774ll9cyE2ljcL73PVMEOXQ== dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/core" "^27.0.4" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" + jest-config "^27.0.4" + jest-util "^27.0.2" + jest-validate "^27.0.2" prompts "^2.0.1" - yargs "^15.4.1" + yargs "^16.0.3" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== +jest-config@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.4.tgz#c4f41378acf40ca77860fb4e213b12109d87b8cf" + integrity sha512-VkQFAHWnPQefdvHU9A+G3H/Z3NrrTKqWpvxgQz3nkUdkDTWeKJE6e//BL+R7z79dXOMVksYgM/z6ndtN0hfChg== dependencies: "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" + "@jest/test-sequencer" "^27.0.4" + "@jest/types" "^27.0.2" + babel-jest "^27.0.2" chalk "^4.0.0" deepmerge "^4.2.2" glob "^7.1.1" graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" + is-ci "^3.0.0" + jest-circus "^27.0.4" + jest-environment-jsdom "^27.0.3" + jest-environment-node "^27.0.3" + jest-get-type "^27.0.1" + jest-jasmine2 "^27.0.4" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.4" + jest-runner "^27.0.4" + jest-util "^27.0.2" + jest-validate "^27.0.2" + micromatch "^4.0.4" + pretty-format "^27.0.2" jest-date-mock@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/jest-date-mock/-/jest-date-mock-1.0.8.tgz#13468c0352c5a3614c6b356dbc6b88eb37d9e0b3" integrity sha512-0Lyp+z9xvuNmLbK+5N6FOhSiBeux05Lp5bbveFBmYo40Aggl2wwxFoIrZ+rOWC8nDNcLeBoDd2miQdEDSf3iQw== -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== +jest-diff@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.2.tgz#f315b87cee5dc134cf42c2708ab27375cc3f5a7e" + integrity sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw== dependencies: chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + diff-sequences "^27.0.1" + jest-get-type "^27.0.1" + pretty-format "^27.0.2" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== +jest-docblock@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.1.tgz#bd9752819b49fa4fab1a50b73eb58c653b962e8b" + integrity sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA== dependencies: detect-newline "^3.0.0" -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== +jest-each@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.2.tgz#865ddb4367476ced752167926b656fa0dcecd8c7" + integrity sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + jest-get-type "^27.0.1" + jest-util "^27.0.2" + pretty-format "^27.0.2" + +jest-environment-jsdom@^27.0.3: + version "27.0.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.3.tgz#ed73e913ddc03864eb9f934b5cbabf1b63504e2e" + integrity sha512-5KLmgv1bhiimpSA8oGTnZYk6g4fsNyZiA/6gI2tAZUgrufd7heRUSVh4gRokzZVEj8zlwAQYT0Zs6tuJSW/ECA== + dependencies: + "@jest/environment" "^27.0.3" + "@jest/fake-timers" "^27.0.3" + "@jest/types" "^27.0.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + jest-mock "^27.0.3" + jest-util "^27.0.2" + jsdom "^16.6.0" + +jest-environment-node@^27.0.3: + version "27.0.3" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.3.tgz#b4acb3679d2552a4215732cab8b0ca7ec4398ee0" + integrity sha512-co2/IVnIFL3cItpFULCvXFg9us4gvWXgs7mutAMPCbFhcqh56QAOdKhNzC2+RycsC/k4mbMj1VF+9F/NzA0ROg== + dependencies: + "@jest/environment" "^27.0.3" + "@jest/fake-timers" "^27.0.3" + "@jest/types" "^27.0.2" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" + jest-mock "^27.0.3" + jest-util "^27.0.2" -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +jest-get-type@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.1.tgz#34951e2b08c8801eb28559d7eb732b04bbcf7815" + integrity sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg== -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== +jest-haste-map@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.2.tgz#3f1819400c671237e48b4d4b76a80a0dbed7577f" + integrity sha512-37gYfrYjjhEfk37C4bCMWAC0oPBxDpG0qpl8lYg8BT//wf353YT/fzgA7+Dq0EtM7rPFS3JEcMsxdtDwNMi2cA== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" "@types/graceful-fs" "^4.1.2" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" + jest-regex-util "^27.0.1" + jest-serializer "^27.0.1" + jest-util "^27.0.2" + jest-worker "^27.0.2" + micromatch "^4.0.4" walker "^1.0.7" optionalDependencies: - fsevents "^2.1.2" + fsevents "^2.3.2" -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== +jest-jasmine2@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.4.tgz#c669519ccf4904a485338555e1e66cad36bb0670" + integrity sha512-yj3WrjjquZwkJw+eA4c9yucHw4/+EHndHWSqgHbHGQfT94ihaaQsa009j1a0puU8CNxPDk0c1oAPeOpdJUElwA== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/environment" "^27.0.3" + "@jest/source-map" "^27.0.1" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - expect "^26.6.2" + expect "^27.0.2" is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" + jest-each "^27.0.2" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-runtime "^27.0.4" + jest-snapshot "^27.0.4" + jest-util "^27.0.2" + pretty-format "^27.0.2" + throat "^6.0.1" jest-junit@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.0.0.tgz#3ebd4a6a84b50c4ab18323a8f7d9cceb9d845df6" - integrity sha512-+8K35LlboWiPuCnXSyiid7rFdxNlpCWWM20WEYe6IZH6psfUWKZmSpSRQ5tk0C0cBeDsvsnIzcef5mYhyJsbug== + version "12.2.0" + resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.2.0.tgz#cff7f9516e84f8e30f6bdea04cd84db6b095a376" + integrity sha512-ecGzF3KEQwLbMP5xMO7wqmgmyZlY/5yWDvgE/vFa+/uIT0KsU5nluf0D2fjIlOKB+tb6DiuSSpZuGpsmwbf7Fw== dependencies: mkdirp "^1.0.4" strip-ansi "^5.2.0" - uuid "^3.3.3" + uuid "^8.3.2" xml "^1.0.1" -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== +jest-leak-detector@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz#ce19aa9dbcf7a72a9d58907a970427506f624e69" + integrity sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q== dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + jest-get-type "^27.0.1" + pretty-format "^27.0.2" -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== +jest-matcher-utils@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz#f14c060605a95a466cdc759acc546c6f4cbfc4f0" + integrity sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA== dependencies: chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + jest-diff "^27.0.2" + jest-get-type "^27.0.1" + pretty-format "^27.0.2" -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== +jest-message-util@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.2.tgz#181c9b67dff504d8f4ad15cba10d8b80f272048c" + integrity sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw== dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.0.2" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" + micromatch "^4.0.4" + pretty-format "^27.0.2" slash "^3.0.0" - stack-utils "^2.0.2" + stack-utils "^2.0.3" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== +jest-mock@^27.0.3: + version "27.0.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.3.tgz#5591844f9192b3335c0dca38e8e45ed297d4d23d" + integrity sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" "@types/node" "*" jest-pnp-resolver@^1.2.2: @@ -3292,192 +2642,201 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== +jest-regex-util@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.1.tgz#69d4b1bf5b690faa3490113c47486ed85dd45b68" + integrity sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== +jest-resolve-dependencies@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.4.tgz#a07a242d70d668afd3fcf7f4270755eebb1fe579" + integrity sha512-F33UPfw1YGWCV2uxJl7wD6TvcQn5IC0LtguwY3r4L7R6H4twpLkp5Q2ZfzRx9A2I3G8feiy0O0sqcn/Qoym71A== dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + "@jest/types" "^27.0.2" + jest-regex-util "^27.0.1" + jest-snapshot "^27.0.4" -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== +jest-resolve@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.4.tgz#8a27bc3f2f00c8ea28f3bc99bbf6f468300a703d" + integrity sha512-BcfyK2i3cG79PDb/6gB6zFeFQlcqLsQjGBqznFCpA0L/3l1L/oOsltdUjs5eISAWA9HS9qtj8v2PSZr/yWxONQ== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" chalk "^4.0.0" + escalade "^3.1.1" graceful-fs "^4.2.4" jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" + jest-util "^27.0.2" + jest-validate "^27.0.2" + resolve "^1.20.0" slash "^3.0.0" -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== +jest-runner@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.4.tgz#2787170a9509b792ae129794f6944d27d5d12a4f" + integrity sha512-NfmvSYLCsCJk2AG8Ar2NAh4PhsJJpO+/r+g4bKR5L/5jFzx/indUpnVBdrfDvuqhGLLAvrKJ9FM/Nt8o1dsqxg== dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.0.2" + "@jest/environment" "^27.0.3" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" "@types/node" "*" chalk "^4.0.0" - emittery "^0.7.1" + emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" + jest-docblock "^27.0.1" + jest-environment-jsdom "^27.0.3" + jest-environment-node "^27.0.3" + jest-haste-map "^27.0.2" + jest-leak-detector "^27.0.2" + jest-message-util "^27.0.2" + jest-resolve "^27.0.4" + jest-runtime "^27.0.4" + jest-util "^27.0.2" + jest-worker "^27.0.2" source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" + throat "^6.0.1" + +jest-runtime@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.4.tgz#2e4a6aa77cac32ac612dfe12768387a8aa15c2f0" + integrity sha512-voJB4xbAjS/qYPboV+e+gmg3jfvHJJY4CagFWBOM9dQKtlaiTjcpD2tWwla84Z7PtXSQPeIpXY0qksA9Dum29A== + dependencies: + "@jest/console" "^27.0.2" + "@jest/environment" "^27.0.3" + "@jest/fake-timers" "^27.0.3" + "@jest/globals" "^27.0.3" + "@jest/source-map" "^27.0.1" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/yargs" "^16.0.0" chalk "^4.0.0" - cjs-module-lexer "^0.6.0" + cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" + jest-haste-map "^27.0.2" + jest-message-util "^27.0.2" + jest-mock "^27.0.3" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.4" + jest-snapshot "^27.0.4" + jest-util "^27.0.2" + jest-validate "^27.0.2" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^15.4.1" + yargs "^16.0.3" -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== +jest-serializer@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.1.tgz#2464d04dcc33fb71dc80b7c82e3c5e8a08cb1020" + integrity sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ== dependencies: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== +jest-snapshot@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.4.tgz#2b96e22ca90382b3e93bd0aae2ce4c78bf51fb5b" + integrity sha512-hnjrvpKGdSMvKfbHyaG5Kul7pDJGZvjVy0CKpzhu28MmAssDXS6GpynhXzgst1wBQoKD8c9b2VS2a5yhDLQRCA== dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/parser" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" + "@jest/transform" "^27.0.2" + "@jest/types" "^27.0.2" "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^26.6.2" + expect "^27.0.2" graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" + jest-diff "^27.0.2" + jest-get-type "^27.0.1" + jest-haste-map "^27.0.2" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-resolve "^27.0.4" + jest-util "^27.0.2" natural-compare "^1.4.0" - pretty-format "^26.6.2" + pretty-format "^27.0.2" semver "^7.3.2" -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== +jest-util@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.2.tgz#fc2c7ace3c75ae561cf1e5fdb643bf685a5be7c7" + integrity sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" "@types/node" "*" chalk "^4.0.0" graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" + is-ci "^3.0.0" + picomatch "^2.2.3" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== +jest-validate@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.2.tgz#7fe2c100089449cd5cbb47a5b0b6cb7cda5beee5" + integrity sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg== dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" + "@jest/types" "^27.0.2" + camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^26.3.0" + jest-get-type "^27.0.1" leven "^3.1.0" - pretty-format "^26.6.2" + pretty-format "^27.0.2" -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== +jest-watcher@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.2.tgz#dab5f9443e2d7f52597186480731a8c6335c5deb" + integrity sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA== dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^26.6.2" + jest-util "^27.0.2" string-length "^4.0.1" -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== +jest-worker@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05" + integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg== dependencies: "@types/node" "*" merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^8.0.0" -jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== +jest@^27.0.4: + version "27.0.4" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.4.tgz#91d4d564b36bcf93b98dac1ab19f07089e670f53" + integrity sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA== dependencies: - "@jest/core" "^26.6.3" + "@jest/core" "^27.0.4" import-local "^3.0.2" - jest-cli "^26.6.3" + jest-cli "^27.0.4" js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== +js-yaml@4.1.0, js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: - argparse "^1.0.7" - esprima "^4.0.0" + argparse "^2.0.1" -js-yaml@^3.13.1, js-yaml@^3.14.1: +js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -3492,61 +2851,57 @@ js2xmlparser@^4.0.1: dependencies: xmlcreate "^2.0.3" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - jsdoc@^3.6.6: - version "3.6.6" - resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.6.6.tgz#9fe162bbdb13ee7988bf74352b5147565bcfd8e1" - integrity sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ== + version "3.6.7" + resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.6.7.tgz#00431e376bed7f9de4716c6f15caa80e64492b89" + integrity sha512-sxKt7h0vzCd+3Y81Ey2qinupL6DpRSZJclS04ugHDNmRUXGzqicMJ6iwayhSA0S0DwwX30c5ozyUthr1QKF6uw== dependencies: "@babel/parser" "^7.9.4" bluebird "^3.7.2" - catharsis "^0.8.11" + catharsis "^0.9.0" escape-string-regexp "^2.0.0" js2xmlparser "^4.0.1" klaw "^3.0.0" markdown-it "^10.0.0" markdown-it-anchor "^5.2.7" - marked "^0.8.2" + marked "^2.0.3" mkdirp "^1.0.4" requizzle "^0.2.3" strip-json-comments "^3.1.0" taffydb "2.6.2" - underscore "~1.10.2" + underscore "~1.13.1" -jsdom@^16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" - integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== +jsdom@^16.6.0: + version "16.6.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" + integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg== dependencies: - abab "^2.0.3" - acorn "^7.1.1" + abab "^2.0.5" + acorn "^8.2.4" acorn-globals "^6.0.0" cssom "^0.4.4" - cssstyle "^2.2.0" + cssstyle "^2.3.0" data-urls "^2.0.0" - decimal.js "^10.2.0" + decimal.js "^10.2.1" domexception "^2.0.1" - escodegen "^1.14.1" + escodegen "^2.0.0" + form-data "^3.0.0" html-encoding-sniffer "^2.0.1" - is-potential-custom-element-name "^1.0.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" nwsapi "^2.2.0" - parse5 "5.1.1" - request "^2.88.2" - request-promise-native "^1.0.8" - saxes "^5.0.0" + parse5 "6.0.1" + saxes "^5.0.1" symbol-tree "^3.2.4" - tough-cookie "^3.0.1" + tough-cookie "^4.0.0" w3c-hr-time "^1.0.2" w3c-xmlserializer "^2.0.0" webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - ws "^7.2.3" + whatwg-url "^8.5.0" + ws "^7.4.5" xml-name-validator "^3.0.0" jsesc@^2.5.1: @@ -3554,11 +2909,6 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -3583,11 +2933,6 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -3600,11 +2945,6 @@ json-stable-stringify@1.0.1: dependencies: jsonify "~0.0.0" -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -3613,9 +2953,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" @@ -3631,48 +2971,12 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - just-extend@^4.0.2: - version "4.1.1" - resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.1.tgz#158f1fdb01f128c411dc8b286a7b4837b3545282" - integrity sha512-aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA== - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + version "4.2.1" + resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.2.1.tgz#ef5e589afb61e5d66b24eca749409a8939a8c744" + integrity sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg== -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -3689,13 +2993,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -latest-version@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -3729,14 +3026,6 @@ linkify-it@^2.0.0: dependencies: uc.micro "^1.0.1" -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -3751,6 +3040,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" @@ -3766,32 +3060,28 @@ lodash.isequal@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -log-symbols@4.0.0, log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== - dependencies: - chalk "^4.0.0" +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== +lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +log-symbols@4.1.0, log-symbols@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" lru-cache@^6.0.0: version "6.0.0" @@ -3819,27 +3109,15 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" + version "4.2.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7" + integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ== markdown-it-anchor@^5.2.7: version "5.3.0" @@ -3857,10 +3135,10 @@ markdown-it@^10.0.0: mdurl "^1.0.1" uc.micro "^1.0.5" -marked@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/marked/-/marked-0.8.2.tgz#4faad28d26ede351a7a1aaa5fec67915c869e355" - integrity sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw== +marked@^2.0.3: + version "2.1.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.1.tgz#b7c27f520fc4de0ddd049d9b4be3b04e06314923" + integrity sha512-5XFS69o9CzDpQDSpUYC+AN2xvq8yl1EGa5SG/GI1hP78/uTeo3PDfiDNmsUyiahpyhToDDJhQk7fNtJsga+KVw== md5@^2.1.0: version "2.3.0" @@ -3876,22 +3154,23 @@ mdurl@^1.0.1: resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= -meow@^7.0.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== +meow@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" + integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ== dependencies: "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" + decamelize "^1.2.0" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" minimist-options "4.1.0" - normalize-package-data "^2.5.0" + normalize-package-data "^3.0.0" read-pkg-up "^7.0.1" redent "^3.0.0" trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" + type-fest "^0.18.0" + yargs-parser "^20.2.3" merge-stream@^2.0.0: version "2.0.0" @@ -3903,55 +3182,31 @@ merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== +micromatch@^4.0.2, micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" - picomatch "^2.0.5" + picomatch "^2.2.3" -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.48.0: + version "1.48.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== +mime-types@^2.1.12: + version "2.1.31" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: - mime-db "1.44.0" + mime-db "1.48.0" mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -3973,19 +3228,11 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -4009,35 +3256,35 @@ mocha-junit-reporter@^2.0.0: strip-ansi "^4.0.0" xml "^1.0.0" -mocha@^8.2.1: - version "8.2.1" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.2.1.tgz#f2fa68817ed0e53343d989df65ccd358bc3a4b39" - integrity sha512-cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w== +mocha@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.0.1.tgz#01e66b7af0012330c0a38c4b6eaa6d92b8a81bf9" + integrity sha512-9zwsavlRO+5csZu6iRtl3GHImAbhERoDsZwdRkdJ/bE+eVplmoxNKE901ZJ9LdSchYBjSCPbjKc5XvcAri2ylw== dependencies: "@ungap/promise-all-settled" "1.1.2" ansi-colors "4.1.1" browser-stdout "1.3.1" - chokidar "3.4.3" - debug "4.2.0" - diff "4.0.2" + chokidar "3.5.1" + debug "4.3.1" + diff "5.0.0" escape-string-regexp "4.0.0" find-up "5.0.0" - glob "7.1.6" + glob "7.1.7" growl "1.10.5" he "1.2.0" - js-yaml "3.14.0" - log-symbols "4.0.0" + js-yaml "4.1.0" + log-symbols "4.1.0" minimatch "3.0.4" - ms "2.1.2" - nanoid "3.1.12" + ms "2.1.3" + nanoid "3.1.23" serialize-javascript "5.0.1" strip-json-comments "3.1.1" - supports-color "7.2.0" + supports-color "8.1.1" which "2.0.2" wide-align "1.1.3" - workerpool "6.0.2" - yargs "13.3.2" - yargs-parser "13.1.2" + workerpool "6.1.4" + yargs "16.2.0" + yargs-parser "20.2.4" yargs-unparser "2.0.0" moment@^2.14.1: @@ -4055,27 +3302,15 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nanoid@3.1.12: - version "3.1.12" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654" - integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@3.1.23: + version "3.1.23" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== natural-compare@^1.4.0: version "1.4.0" @@ -4087,27 +3322,23 @@ neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -nise@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/nise/-/nise-4.0.4.tgz#d73dea3e5731e6561992b8f570be9e363c4512dd" - integrity sha512-bTTRUNlemx6deJa+ZyoCUTRvH3liK5+N6VQZ4NIw90AgDXY6iPnsqplNFf6STcj+ePk0H/xqxnP75Lr0J0Fq3A== +nise@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.0.tgz#713ef3ed138252daef20ec035ab62b7a28be645c" + integrity sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ== dependencies: "@sinonjs/commons" "^1.7.0" - "@sinonjs/fake-timers" "^6.0.0" + "@sinonjs/fake-timers" "^7.0.4" "@sinonjs/text-encoding" "^0.7.1" just-extend "^4.0.2" path-to-regexp "^1.7.0" njwt@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/njwt/-/njwt-1.0.0.tgz#da5bfa9c251b144a9cdb40a8ad025b3d7b5b52ee" - integrity sha512-n+FaPUauVQF/So+YcOACBb/zCxDH5WlCV3dTrX0u7VMGagjDiI39XRJWaPd2PtpT6IpIQUcd7x0twiRZaIQNDQ== + version "1.1.0" + resolved "https://registry.yarnpkg.com/njwt/-/njwt-1.1.0.tgz#9ae48b96df915dced5c2f49caebdd93c0950d708" + integrity sha512-lL9oQIc9GYy9ILyHpSTSEhcZHiB0yvCDBWf9EDGLYo2D+8oSZwzhIV5WV0bFEfIqmCIL720ZQyDCXyJM6YrpaQ== dependencies: + "@types/node" "^15.0.1" ecdsa-sig-formatter "^1.0.5" uuid "^3.3.2" @@ -4126,18 +3357,6 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-notifier@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620" - integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - node-preload@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/node-preload/-/node-preload-0.2.1.tgz#c03043bb327f417a18fee7ab7ee57b408a144301" @@ -4145,6 +3364,11 @@ node-preload@^0.2.1: dependencies: process-on-spawn "^1.0.0" +node-releases@^1.1.71: + version "1.1.73" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== + normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -4155,31 +3379,22 @@ normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= +normalize-package-data@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699" + integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg== dependencies: - remove-trailing-separator "^1.0.1" + hosted-git-info "^4.0.1" + resolve "^1.20.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^4.1.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -4224,42 +3439,14 @@ nyc@^15.1.0: test-exclude "^6.0.0" yargs "^15.0.2" -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" -onetime@^5.1.0: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -4305,22 +3492,12 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - p-each-series@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -4334,13 +3511,6 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -4377,16 +3547,6 @@ package-hash@^4.0.0: lodash.flattendeep "^4.4.0" release-zalgo "^1.0.0" -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -4395,9 +3555,9 @@ parent-module@^1.0.0: callsites "^3.0.0" parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" @@ -4416,20 +3576,10 @@ parse-srcset@^1.0.2: resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" integrity sha1-8r0iH2zJcKk42IVWq8WJyqqiveE= -parse5@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== path-exists@^4.0.0: version "4.0.0" @@ -4441,20 +3591,15 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@^1.7.0: version "1.8.0" @@ -4468,20 +3613,15 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -pathval@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" - integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +pathval@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" + integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pirates@^4.0.1: version "4.0.1" @@ -4504,15 +3644,10 @@ plur@^4.0.0: dependencies: irregular-plurals "^3.2.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - postcss@^7.0.27: - version "7.0.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + version "7.0.36" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -4528,19 +3663,14 @@ prelude-ls@~1.1.2: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== +pretty-format@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.2.tgz#9283ff8c4f581b186b2d4da461617143dca478a4" + integrity sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" ansi-regex "^5.0.0" - ansi-styles "^4.0.0" + ansi-styles "^5.0.0" react-is "^17.0.1" process-on-spawn@^1.0.0: @@ -4556,42 +3686,27 @@ progress@^2.0.0: integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== prompts@^2.0.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + version "2.4.1" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" -psl@^1.1.28: +psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== -pupa@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== quick-lru@^4.0.1: version "4.0.1" @@ -4610,20 +3725,10 @@ rasha@^1.2.5: resolved "https://registry.yarnpkg.com/rasha/-/rasha-1.2.5.tgz#72668da31dcc68ac277c5b73d610e087cd33b031" integrity sha512-KxtX+/fBk+wM7O3CNgwjSh5elwFilLvqWajhr6wFr2Hd63JnKTTi43Tw+Jb1hxJQWOwoya+NZWR2xztn3hCrTw== -rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - react-is@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" - integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: version "7.0.1" @@ -4659,32 +3764,10 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -registry-auth-token@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" - integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== - dependencies: - rc "^1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== release-zalgo@^1.0.0: version "1.0.0" @@ -4693,63 +3776,6 @@ release-zalgo@^1.0.0: dependencies: es6-error "^4.0.1" -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== - dependencies: - lodash "^4.17.19" - -request-promise-native@^1.0.8: - version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== - dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.88.2: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4789,31 +3815,14 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.10.0, resolve@^1.18.1, resolve@^1.3.2: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== +resolve@^1.10.0, resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.1.0" + is-core-module "^2.2.0" path-parse "^1.0.6" -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -4826,17 +3835,14 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2: +safe-buffer@^5.0.1, safe-buffer@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -4851,33 +3857,11 @@ safe-flat@^2.0.2: resolved "https://registry.yarnpkg.com/safe-flat/-/safe-flat-2.0.2.tgz#8fc26e0c5addcf3b294efbdb602e95633f44ee5c" integrity sha512-4plwd0jT25AB/gnVhEsjM9dt4wOZhp3Lk8xOmJ8tW8niJ2gB/QSKSvhqVY8zFQukAnPJhvn8BNc8mCSZxoVQ+A== -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - sanitize-html@^1.13.0: version "1.27.5" resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.27.5.tgz#6c8149462adb23e360e1bb71cc0bae7f08c823c7" @@ -4888,34 +3872,27 @@ sanitize-html@^1.13.0: parse-srcset "^1.0.2" postcss "^7.0.27" -saxes@^5.0.0: +saxes@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0: +"semver@2 || 3 || 4 || 5": version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== +semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" @@ -4931,23 +3908,6 @@ set-blocking@^2.0.0: resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -4955,38 +3915,27 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -sinon@^9.2.1: - version "9.2.1" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.2.1.tgz#64cc88beac718557055bd8caa526b34a2231be6d" - integrity sha512-naPfsamB5KEE1aiioaoqJ6MEhdUs/2vtI5w1hPAXX/UwvoPjXcwh1m5HiKx0HGgKR8lQSoFIgY5jM6KK8VrS9w== - dependencies: - "@sinonjs/commons" "^1.8.1" - "@sinonjs/fake-timers" "^6.0.1" - "@sinonjs/formatio" "^5.0.1" - "@sinonjs/samsam" "^5.2.0" - diff "^4.0.2" - nise "^4.0.4" - supports-color "^7.1.0" +sinon@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.1.tgz#99a295a8b6f0fadbbb7e004076f3ae54fc6eab91" + integrity sha512-ZSSmlkSyhUWbkF01Z9tEbxZLF/5tRC9eojCdFh33gtQaP7ITQVaMWQHGuFM7Cuf/KEfihuh1tTl3/ABju3AQMg== + dependencies: + "@sinonjs/commons" "^1.8.3" + "@sinonjs/fake-timers" "^7.1.0" + "@sinonjs/samsam" "^6.0.2" + diff "^5.0.0" + nise "^5.1.0" + supports-color "^7.2.0" sisteransi@^1.0.5: version "1.0.5" @@ -5007,47 +3956,6 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@^0.5.17, source-map-support@^0.5.6: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" @@ -5056,12 +3964,7 @@ source-map-support@^0.5.17, source-map-support@^0.5.6: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.6: +source-map@^0.5.0: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -5110,9 +4013,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + version "3.0.9" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== speakeasy@^2.0.0: version "2.0.0" @@ -5121,57 +4024,22 @@ speakeasy@^2.0.0: dependencies: base32.js "0.0.1" -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-utils@^2.0.2: +stack-utils@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: escape-string-regexp "^2.0.0" -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - string-length@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" - integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" @@ -5184,16 +4052,7 @@ string-length@^4.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.0.0: +string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== @@ -5202,15 +4061,6 @@ string-width@^4.0.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - strip-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -5218,7 +4068,7 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: +strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -5242,11 +4092,6 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -5264,15 +4109,10 @@ strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1. resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@7.2.0, supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== +supports-color@8.1.1, supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" @@ -5290,10 +4130,17 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" +supports-color@^7.0.0, supports-color@^7.1.0, supports-color@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" @@ -5332,26 +4179,23 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^6.0.4: - version "6.0.7" - resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" - integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== +table@^6.0.9: + version "6.7.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== dependencies: - ajv "^7.0.2" - lodash "^4.17.20" + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" slice-ansi "^4.0.0" string-width "^4.2.0" + strip-ansi "^6.0.0" taffydb@2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.6.2.tgz#7cbcb64b5a141b6a2efc2c5d2c67b4e150b2a268" integrity sha1-fLy2S1oUG2ou/CxdLGe04VCyomg= -term-size@^2.1.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" - integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== - terminal-link@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" @@ -5374,10 +4218,10 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== tmpl@1.0.x: version "1.0.4" @@ -5389,26 +4233,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -5416,50 +4240,36 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@^2.3.3, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" + universalify "^0.1.2" -tr46@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" - integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== dependencies: punycode "^2.1.1" trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" - integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-node@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== +ts-node@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be" + integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg== dependencies: + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.1" arg "^4.1.0" create-require "^1.1.0" diff "^4.0.1" @@ -5477,42 +4287,30 @@ tsconfig-paths@^3.9.0: minimist "^1.2.0" strip-bom "^3.0.0" -tsd@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/tsd/-/tsd-0.14.0.tgz#9bd1c93e925408846949d59fe4754655749a5f2b" - integrity sha512-fl1gS5orAwqIb0P2xMdppgCrwv1BfCJn67wBzRBCV9OUaWHVXHqiIqL6yX/519xFgT1ZOaLMhr5W9XDo8kuuRA== +tsd@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/tsd/-/tsd-0.17.0.tgz#e5aa66d6598d0b66628784ecb4c0c27795b47317" + integrity sha512-+HUwya2NgoP/g9t2gRCC3I8VtGu65NgG9Lv75vNzMaxjMFo+0VXF9c4sj3remSzJYeBHLNKzWMbFOinPqrL20Q== dependencies: + "@tsd/typescript" "~4.3.2" eslint-formatter-pretty "^4.0.0" globby "^11.0.1" - meow "^7.0.1" + meow "^9.0.0" path-exists "^4.0.0" read-pkg-up "^7.0.0" - update-notifier "^4.1.0" tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -5532,15 +4330,20 @@ type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5, type-detect@^4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.6.0: version "0.6.0" @@ -5560,9 +4363,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.2.tgz#1450f020618f872db0ea17317d16d8da8ddb8c4c" - integrity sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ== + version "4.3.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" + integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" @@ -5570,107 +4373,46 @@ uc.micro@^1.0.1, uc.micro@^1.0.5: integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== uglify-js@^3.1.4: - version "3.12.1" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.1.tgz#78307f539f7b9ca5557babb186ea78ad30cc0375" - integrity sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ== - -underscore@~1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.10.2.tgz#73d6aa3668f3188e4adb0f1943bd12cfd7efaaaf" - integrity sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg== + version "3.13.9" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" + integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" +underscore@~1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1" + integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== -universalify@^0.1.0: +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -update-notifier@^4.1.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" - integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A== - dependencies: - boxen "^4.2.0" - chalk "^3.0.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.3.1" - is-npm "^4.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.0.0" - pupa "^2.0.1" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - uuid@^3.3.2, uuid@^3.3.3: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.0: +uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" - integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc" - integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA== + version "7.1.2" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" + integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -5689,15 +4431,6 @@ validator@^12.0.0: resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a" integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ== -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -5712,7 +4445,7 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" -walker@^1.0.7, walker@~1.0.5: +walker@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= @@ -5737,22 +4470,22 @@ whatwg-encoding@^1.0.5: iconv-lite "0.4.24" whatwg-fetch@^3.4.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" - integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@^8.0.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" - integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" + integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== dependencies: - lodash.sortby "^4.7.0" - tr46 "^2.0.2" + lodash "^4.7.0" + tr46 "^2.1.0" webidl-conversions "^6.1.0" which-module@^2.0.0: @@ -5760,20 +4493,13 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@2.0.2, which@^2.0.1, which@^2.0.2: +which@2.0.2, which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - wide-align@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -5781,13 +4507,6 @@ wide-align@1.1.3: dependencies: string-width "^1.0.2 || 2" -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -5798,19 +4517,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workerpool@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.0.2.tgz#e241b43d8d033f1beb52c7851069456039d1d438" - integrity sha512-DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q== - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" +workerpool@6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.4.tgz#6a972b6df82e38d50248ee2820aa98e2d0ad3090" + integrity sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g== wrap-ansi@^6.2.0: version "6.2.0" @@ -5821,6 +4531,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -5836,15 +4555,10 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^7.2.3: - version "7.4.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb" - integrity sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== +ws@^7.4.5: + version "7.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" + integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== xml-name-validator@^3.0.0: version "3.0.0" @@ -5872,24 +4586,26 @@ xtend@~4.0.1: integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@13.1.2, yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" +yargs-parser@20.2.4: + version "20.2.4" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" + integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== @@ -5897,6 +4613,11 @@ yargs-parser@^18.1.2, yargs-parser@^18.1.3: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^20.2.2, yargs-parser@^20.2.3: + version "20.2.7" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" + integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + yargs-unparser@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" @@ -5907,23 +4628,20 @@ yargs-unparser@2.0.0: flat "^5.0.2" is-plain-obj "^2.1.0" -yargs@13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== +yargs@16.2.0, yargs@^16.0.3: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" -yargs@^15.0.2, yargs@^15.4.1: +yargs@^15.0.2: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==