From b6f39efac6b477d768f1cad4a7ac8c22b5e42bbd Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 17:06:34 +0000 Subject: [PATCH] Release 1.3.1 --- package.json | 2 +- .../businessUserEvents/client/Client.ts | 2 +- .../resources/businessUsers/client/Client.ts | 4 ++-- .../consumerUserEvents/client/Client.ts | 2 +- .../resources/consumerUsers/client/Client.ts | 4 ++-- .../transactionEvents/client/Client.ts | 4 ++-- .../resources/transactions/client/Client.ts | 4 ++-- src/api/types/BusinessResponse.ts | 2 +- src/api/types/BusinessUsersResponse.ts | 2 +- src/api/types/ConsumerUsersResponse.ts | 2 +- src/api/types/ExecutedRulesResult.ts | 2 +- src/api/types/HitRulesDetails.ts | 2 +- src/api/types/TransactionMonitoringResult.ts | 1 + src/api/types/TransactionRiskScoringResult.ts | 11 ++++++++++ src/api/types/TransactionWithRulesResult.ts | 1 + src/api/types/UserResponse.ts | 2 +- ...coreDetails.ts => UserRiskScoreDetails.ts} | 2 +- src/api/types/index.ts | 3 ++- src/serialization/types/BusinessResponse.ts | 6 +++-- .../types/BusinessUsersResponse.ts | 4 ++-- .../types/ConsumerUsersResponse.ts | 4 ++-- .../types/ExecutedRulesResult.ts | 4 ++-- src/serialization/types/HitRulesDetails.ts | 4 ++-- .../types/TransactionMonitoringResult.ts | 4 ++++ .../types/TransactionRiskScoringResult.ts | 22 +++++++++++++++++++ .../types/TransactionWithRulesResult.ts | 4 ++++ src/serialization/types/UserResponse.ts | 4 ++-- ...coreDetails.ts => UserRiskScoreDetails.ts} | 8 +++---- src/serialization/types/index.ts | 3 ++- 29 files changed, 83 insertions(+), 36 deletions(-) create mode 100644 src/api/types/TransactionRiskScoringResult.ts rename src/api/types/{RiskScoreDetails.ts => UserRiskScoreDetails.ts} (85%) create mode 100644 src/serialization/types/TransactionRiskScoringResult.ts rename src/serialization/types/{RiskScoreDetails.ts => UserRiskScoreDetails.ts} (79%) diff --git a/package.json b/package.json index daa650d..42a56ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "flagright", - "version": "1.3.0", + "version": "1.3.1", "private": false, "repository": "https://github.com/flagright/flagright-node", "main": "./index.js", diff --git a/src/api/resources/businessUserEvents/client/Client.ts b/src/api/resources/businessUserEvents/client/Client.ts index 58b004b..68a27ae 100644 --- a/src/api/resources/businessUserEvents/client/Client.ts +++ b/src/api/resources/businessUserEvents/client/Client.ts @@ -68,7 +68,7 @@ export class BusinessUserEvents { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", queryParameters: _queryParams, diff --git a/src/api/resources/businessUsers/client/Client.ts b/src/api/resources/businessUsers/client/Client.ts index 208d57b..1213668 100644 --- a/src/api/resources/businessUsers/client/Client.ts +++ b/src/api/resources/businessUsers/client/Client.ts @@ -56,7 +56,7 @@ export class BusinessUsers { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", body: await serializers.Business.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), @@ -126,7 +126,7 @@ export class BusinessUsers { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/consumerUserEvents/client/Client.ts b/src/api/resources/consumerUserEvents/client/Client.ts index 42a5653..c4bf044 100644 --- a/src/api/resources/consumerUserEvents/client/Client.ts +++ b/src/api/resources/consumerUserEvents/client/Client.ts @@ -68,7 +68,7 @@ export class ConsumerUserEvents { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", queryParameters: _queryParams, diff --git a/src/api/resources/consumerUsers/client/Client.ts b/src/api/resources/consumerUsers/client/Client.ts index 99592a0..17bcd1c 100644 --- a/src/api/resources/consumerUsers/client/Client.ts +++ b/src/api/resources/consumerUsers/client/Client.ts @@ -55,7 +55,7 @@ export class ConsumerUsers { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", body: await serializers.User.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), @@ -122,7 +122,7 @@ export class ConsumerUsers { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/transactionEvents/client/Client.ts b/src/api/resources/transactionEvents/client/Client.ts index 0b39fe5..400f40c 100644 --- a/src/api/resources/transactionEvents/client/Client.ts +++ b/src/api/resources/transactionEvents/client/Client.ts @@ -63,7 +63,7 @@ export class TransactionEvents { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", body: await serializers.TransactionEvent.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), @@ -133,7 +133,7 @@ export class TransactionEvents { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/resources/transactions/client/Client.ts b/src/api/resources/transactions/client/Client.ts index 0183e37..3ad4cde 100644 --- a/src/api/resources/transactions/client/Client.ts +++ b/src/api/resources/transactions/client/Client.ts @@ -73,7 +73,7 @@ export class Transactions { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", queryParameters: _queryParams, @@ -144,7 +144,7 @@ export class Transactions { "x-api-key": await core.Supplier.get(this._options.apiKey), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "flagright", - "X-Fern-SDK-Version": "1.3.0", + "X-Fern-SDK-Version": "1.3.1", }, contentType: "application/json", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, diff --git a/src/api/types/BusinessResponse.ts b/src/api/types/BusinessResponse.ts index bfdd107..af27a62 100644 --- a/src/api/types/BusinessResponse.ts +++ b/src/api/types/BusinessResponse.ts @@ -5,5 +5,5 @@ import * as Flagright from ".."; export interface BusinessResponse extends Flagright.BusinessWithRulesResult { - riskScoreDetails?: Flagright.RiskScoreDetails; + riskScoreDetails?: Flagright.UserRiskScoreDetails; } diff --git a/src/api/types/BusinessUsersResponse.ts b/src/api/types/BusinessUsersResponse.ts index 9956722..cf68a26 100644 --- a/src/api/types/BusinessUsersResponse.ts +++ b/src/api/types/BusinessUsersResponse.ts @@ -10,7 +10,7 @@ import * as Flagright from ".."; export interface BusinessUsersResponse { /** user ID the risk score pertains to */ userId: string; - riskScoreDetails?: Flagright.RiskScoreDetails; + riskScoreDetails?: Flagright.UserRiskScoreDetails; hitRules?: Flagright.HitRulesDetails[]; executedRules?: Flagright.ExecutedRulesResult[]; } diff --git a/src/api/types/ConsumerUsersResponse.ts b/src/api/types/ConsumerUsersResponse.ts index 7c20e87..c9ac10d 100644 --- a/src/api/types/ConsumerUsersResponse.ts +++ b/src/api/types/ConsumerUsersResponse.ts @@ -10,7 +10,7 @@ import * as Flagright from ".."; export interface ConsumerUsersResponse { /** user ID the risk score pertains to */ userId: string; - riskScoreDetails?: Flagright.RiskScoreDetails; + riskScoreDetails?: Flagright.UserRiskScoreDetails; hitRules?: Flagright.HitRulesDetails[]; executedRules?: Flagright.ExecutedRulesResult[]; } diff --git a/src/api/types/ExecutedRulesResult.ts b/src/api/types/ExecutedRulesResult.ts index 061fbb5..b074c46 100644 --- a/src/api/types/ExecutedRulesResult.ts +++ b/src/api/types/ExecutedRulesResult.ts @@ -9,7 +9,7 @@ import * as Flagright from ".."; */ export interface ExecutedRulesResult { /** Unique rule identifier */ - ruleId: string; + ruleId?: string; ruleInstanceId: string; /** Name of the rule */ ruleName: string; diff --git a/src/api/types/HitRulesDetails.ts b/src/api/types/HitRulesDetails.ts index 5e9fcc2..3406987 100644 --- a/src/api/types/HitRulesDetails.ts +++ b/src/api/types/HitRulesDetails.ts @@ -9,7 +9,7 @@ import * as Flagright from ".."; */ export interface HitRulesDetails { /** Unique rule identifier */ - ruleId: string; + ruleId?: string; ruleInstanceId: string; /** Name of the rule */ ruleName: string; diff --git a/src/api/types/TransactionMonitoringResult.ts b/src/api/types/TransactionMonitoringResult.ts index da8ba44..6d25dfe 100644 --- a/src/api/types/TransactionMonitoringResult.ts +++ b/src/api/types/TransactionMonitoringResult.ts @@ -8,4 +8,5 @@ export interface TransactionMonitoringResult extends Flagright.RulesResults { /** Transaction ID that the results pertain to */ transactionId: string; status: Flagright.RuleAction; + riskScoreDetails?: Flagright.TransactionRiskScoringResult; } diff --git a/src/api/types/TransactionRiskScoringResult.ts b/src/api/types/TransactionRiskScoringResult.ts new file mode 100644 index 0000000..da0a317 --- /dev/null +++ b/src/api/types/TransactionRiskScoringResult.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Flagright from ".."; + +export interface TransactionRiskScoringResult { + /** Transaction risk scoring score */ + trsScore: number; + trsRiskLevel: Flagright.RiskLevel; +} diff --git a/src/api/types/TransactionWithRulesResult.ts b/src/api/types/TransactionWithRulesResult.ts index 1287a9a..f3aee99 100644 --- a/src/api/types/TransactionWithRulesResult.ts +++ b/src/api/types/TransactionWithRulesResult.ts @@ -11,4 +11,5 @@ export interface TransactionWithRulesResult extends Flagright.Transaction { executedRules: Flagright.ExecutedRulesResult[]; hitRules: Flagright.HitRulesDetails[]; status: Flagright.RuleAction; + riskScoreDetails?: Flagright.TransactionRiskScoringResult; } diff --git a/src/api/types/UserResponse.ts b/src/api/types/UserResponse.ts index 2d5a488..d56874d 100644 --- a/src/api/types/UserResponse.ts +++ b/src/api/types/UserResponse.ts @@ -5,5 +5,5 @@ import * as Flagright from ".."; export interface UserResponse extends Flagright.UserWithRulesResult { - riskScoreDetails?: Flagright.RiskScoreDetails; + riskScoreDetails?: Flagright.UserRiskScoreDetails; } diff --git a/src/api/types/RiskScoreDetails.ts b/src/api/types/UserRiskScoreDetails.ts similarity index 85% rename from src/api/types/RiskScoreDetails.ts rename to src/api/types/UserRiskScoreDetails.ts index a5c4ef3..7f9e263 100644 --- a/src/api/types/RiskScoreDetails.ts +++ b/src/api/types/UserRiskScoreDetails.ts @@ -4,7 +4,7 @@ import * as Flagright from ".."; -export interface RiskScoreDetails { +export interface UserRiskScoreDetails { kycRiskScore?: number; craRiskScore?: number; kycRiskLevel?: Flagright.RiskLevel; diff --git a/src/api/types/index.ts b/src/api/types/index.ts index d097cee..e7483f9 100644 --- a/src/api/types/index.ts +++ b/src/api/types/index.ts @@ -16,6 +16,7 @@ export * from "./DeviceData"; export * from "./TransactionMonitoringResult"; export * from "./TransactionEventMonitoringResult"; export * from "./RulesResults"; +export * from "./TransactionRiskScoringResult"; export * from "./ExecutedRulesResult"; export * from "./HitRulesDetails"; export * from "./FailedRulesResult"; @@ -113,7 +114,7 @@ export * from "./SanctionsDetails"; export * from "./SanctionsDetailsEntityType"; export * from "./BusinessEntityLink"; export * from "./UserWithRulesResult"; -export * from "./RiskScoreDetails"; +export * from "./UserRiskScoreDetails"; export * from "./UserResponse"; export * from "./BusinessWithRulesResult"; export * from "./BusinessResponse"; diff --git a/src/serialization/types/BusinessResponse.ts b/src/serialization/types/BusinessResponse.ts index 2ae6661..3d84398 100644 --- a/src/serialization/types/BusinessResponse.ts +++ b/src/serialization/types/BusinessResponse.ts @@ -11,12 +11,14 @@ export const BusinessResponse: core.serialization.ObjectSchema< Flagright.BusinessResponse > = core.serialization .object({ - riskScoreDetails: core.serialization.lazyObject(async () => (await import("..")).RiskScoreDetails).optional(), + riskScoreDetails: core.serialization + .lazyObject(async () => (await import("..")).UserRiskScoreDetails) + .optional(), }) .extend(core.serialization.lazyObject(async () => (await import("..")).BusinessWithRulesResult)); export declare namespace BusinessResponse { interface Raw extends serializers.BusinessWithRulesResult.Raw { - riskScoreDetails?: serializers.RiskScoreDetails.Raw | null; + riskScoreDetails?: serializers.UserRiskScoreDetails.Raw | null; } } diff --git a/src/serialization/types/BusinessUsersResponse.ts b/src/serialization/types/BusinessUsersResponse.ts index 3fffc3a..b602aa9 100644 --- a/src/serialization/types/BusinessUsersResponse.ts +++ b/src/serialization/types/BusinessUsersResponse.ts @@ -11,7 +11,7 @@ export const BusinessUsersResponse: core.serialization.ObjectSchema< Flagright.BusinessUsersResponse > = core.serialization.object({ userId: core.serialization.string(), - riskScoreDetails: core.serialization.lazyObject(async () => (await import("..")).RiskScoreDetails).optional(), + riskScoreDetails: core.serialization.lazyObject(async () => (await import("..")).UserRiskScoreDetails).optional(), hitRules: core.serialization .list(core.serialization.lazyObject(async () => (await import("..")).HitRulesDetails)) .optional(), @@ -23,7 +23,7 @@ export const BusinessUsersResponse: core.serialization.ObjectSchema< export declare namespace BusinessUsersResponse { interface Raw { userId: string; - riskScoreDetails?: serializers.RiskScoreDetails.Raw | null; + riskScoreDetails?: serializers.UserRiskScoreDetails.Raw | null; hitRules?: serializers.HitRulesDetails.Raw[] | null; executedRules?: serializers.ExecutedRulesResult.Raw[] | null; } diff --git a/src/serialization/types/ConsumerUsersResponse.ts b/src/serialization/types/ConsumerUsersResponse.ts index 76e0e4a..ad3bdd3 100644 --- a/src/serialization/types/ConsumerUsersResponse.ts +++ b/src/serialization/types/ConsumerUsersResponse.ts @@ -11,7 +11,7 @@ export const ConsumerUsersResponse: core.serialization.ObjectSchema< Flagright.ConsumerUsersResponse > = core.serialization.object({ userId: core.serialization.string(), - riskScoreDetails: core.serialization.lazyObject(async () => (await import("..")).RiskScoreDetails).optional(), + riskScoreDetails: core.serialization.lazyObject(async () => (await import("..")).UserRiskScoreDetails).optional(), hitRules: core.serialization .list(core.serialization.lazyObject(async () => (await import("..")).HitRulesDetails)) .optional(), @@ -23,7 +23,7 @@ export const ConsumerUsersResponse: core.serialization.ObjectSchema< export declare namespace ConsumerUsersResponse { interface Raw { userId: string; - riskScoreDetails?: serializers.RiskScoreDetails.Raw | null; + riskScoreDetails?: serializers.UserRiskScoreDetails.Raw | null; hitRules?: serializers.HitRulesDetails.Raw[] | null; executedRules?: serializers.ExecutedRulesResult.Raw[] | null; } diff --git a/src/serialization/types/ExecutedRulesResult.ts b/src/serialization/types/ExecutedRulesResult.ts index 29e1c8f..61e59ee 100644 --- a/src/serialization/types/ExecutedRulesResult.ts +++ b/src/serialization/types/ExecutedRulesResult.ts @@ -10,7 +10,7 @@ export const ExecutedRulesResult: core.serialization.ObjectSchema< serializers.ExecutedRulesResult.Raw, Flagright.ExecutedRulesResult > = core.serialization.object({ - ruleId: core.serialization.string(), + ruleId: core.serialization.string().optional(), ruleInstanceId: core.serialization.string(), ruleName: core.serialization.string(), ruleDescription: core.serialization.string(), @@ -23,7 +23,7 @@ export const ExecutedRulesResult: core.serialization.ObjectSchema< export declare namespace ExecutedRulesResult { interface Raw { - ruleId: string; + ruleId?: string | null; ruleInstanceId: string; ruleName: string; ruleDescription: string; diff --git a/src/serialization/types/HitRulesDetails.ts b/src/serialization/types/HitRulesDetails.ts index 3154831..8ce6134 100644 --- a/src/serialization/types/HitRulesDetails.ts +++ b/src/serialization/types/HitRulesDetails.ts @@ -10,7 +10,7 @@ export const HitRulesDetails: core.serialization.ObjectSchema< serializers.HitRulesDetails.Raw, Flagright.HitRulesDetails > = core.serialization.object({ - ruleId: core.serialization.string(), + ruleId: core.serialization.string().optional(), ruleInstanceId: core.serialization.string(), ruleName: core.serialization.string(), ruleDescription: core.serialization.string(), @@ -22,7 +22,7 @@ export const HitRulesDetails: core.serialization.ObjectSchema< export declare namespace HitRulesDetails { interface Raw { - ruleId: string; + ruleId?: string | null; ruleInstanceId: string; ruleName: string; ruleDescription: string; diff --git a/src/serialization/types/TransactionMonitoringResult.ts b/src/serialization/types/TransactionMonitoringResult.ts index 36cd95c..581462f 100644 --- a/src/serialization/types/TransactionMonitoringResult.ts +++ b/src/serialization/types/TransactionMonitoringResult.ts @@ -13,6 +13,9 @@ export const TransactionMonitoringResult: core.serialization.ObjectSchema< .object({ transactionId: core.serialization.string(), status: core.serialization.lazy(async () => (await import("..")).RuleAction), + riskScoreDetails: core.serialization + .lazyObject(async () => (await import("..")).TransactionRiskScoringResult) + .optional(), }) .extend(core.serialization.lazyObject(async () => (await import("..")).RulesResults)); @@ -20,5 +23,6 @@ export declare namespace TransactionMonitoringResult { interface Raw extends serializers.RulesResults.Raw { transactionId: string; status: serializers.RuleAction.Raw; + riskScoreDetails?: serializers.TransactionRiskScoringResult.Raw | null; } } diff --git a/src/serialization/types/TransactionRiskScoringResult.ts b/src/serialization/types/TransactionRiskScoringResult.ts new file mode 100644 index 0000000..b73c27c --- /dev/null +++ b/src/serialization/types/TransactionRiskScoringResult.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from ".."; +import * as Flagright from "../../api"; +import * as core from "../../core"; + +export const TransactionRiskScoringResult: core.serialization.ObjectSchema< + serializers.TransactionRiskScoringResult.Raw, + Flagright.TransactionRiskScoringResult +> = core.serialization.object({ + trsScore: core.serialization.number(), + trsRiskLevel: core.serialization.lazy(async () => (await import("..")).RiskLevel), +}); + +export declare namespace TransactionRiskScoringResult { + interface Raw { + trsScore: number; + trsRiskLevel: serializers.RiskLevel.Raw; + } +} diff --git a/src/serialization/types/TransactionWithRulesResult.ts b/src/serialization/types/TransactionWithRulesResult.ts index e4a6090..3929687 100644 --- a/src/serialization/types/TransactionWithRulesResult.ts +++ b/src/serialization/types/TransactionWithRulesResult.ts @@ -18,6 +18,9 @@ export const TransactionWithRulesResult: core.serialization.ObjectSchema< core.serialization.lazyObject(async () => (await import("..")).HitRulesDetails) ), status: core.serialization.lazy(async () => (await import("..")).RuleAction), + riskScoreDetails: core.serialization + .lazyObject(async () => (await import("..")).TransactionRiskScoringResult) + .optional(), }) .extend(core.serialization.lazyObject(async () => (await import("..")).Transaction)); @@ -26,5 +29,6 @@ export declare namespace TransactionWithRulesResult { executedRules: serializers.ExecutedRulesResult.Raw[]; hitRules: serializers.HitRulesDetails.Raw[]; status: serializers.RuleAction.Raw; + riskScoreDetails?: serializers.TransactionRiskScoringResult.Raw | null; } } diff --git a/src/serialization/types/UserResponse.ts b/src/serialization/types/UserResponse.ts index 6fed004..6375c59 100644 --- a/src/serialization/types/UserResponse.ts +++ b/src/serialization/types/UserResponse.ts @@ -10,13 +10,13 @@ export const UserResponse: core.serialization.ObjectSchema (await import("..")).RiskScoreDetails) + .lazyObject(async () => (await import("..")).UserRiskScoreDetails) .optional(), }) .extend(core.serialization.lazyObject(async () => (await import("..")).UserWithRulesResult)); export declare namespace UserResponse { interface Raw extends serializers.UserWithRulesResult.Raw { - riskScoreDetails?: serializers.RiskScoreDetails.Raw | null; + riskScoreDetails?: serializers.UserRiskScoreDetails.Raw | null; } } diff --git a/src/serialization/types/RiskScoreDetails.ts b/src/serialization/types/UserRiskScoreDetails.ts similarity index 79% rename from src/serialization/types/RiskScoreDetails.ts rename to src/serialization/types/UserRiskScoreDetails.ts index c04fbef..06a6bf7 100644 --- a/src/serialization/types/RiskScoreDetails.ts +++ b/src/serialization/types/UserRiskScoreDetails.ts @@ -6,9 +6,9 @@ import * as serializers from ".."; import * as Flagright from "../../api"; import * as core from "../../core"; -export const RiskScoreDetails: core.serialization.ObjectSchema< - serializers.RiskScoreDetails.Raw, - Flagright.RiskScoreDetails +export const UserRiskScoreDetails: core.serialization.ObjectSchema< + serializers.UserRiskScoreDetails.Raw, + Flagright.UserRiskScoreDetails > = core.serialization.object({ kycRiskScore: core.serialization.number().optional(), craRiskScore: core.serialization.number().optional(), @@ -16,7 +16,7 @@ export const RiskScoreDetails: core.serialization.ObjectSchema< craRiskLevel: core.serialization.lazy(async () => (await import("..")).RiskLevel).optional(), }); -export declare namespace RiskScoreDetails { +export declare namespace UserRiskScoreDetails { interface Raw { kycRiskScore?: number | null; craRiskScore?: number | null; diff --git a/src/serialization/types/index.ts b/src/serialization/types/index.ts index d097cee..e7483f9 100644 --- a/src/serialization/types/index.ts +++ b/src/serialization/types/index.ts @@ -16,6 +16,7 @@ export * from "./DeviceData"; export * from "./TransactionMonitoringResult"; export * from "./TransactionEventMonitoringResult"; export * from "./RulesResults"; +export * from "./TransactionRiskScoringResult"; export * from "./ExecutedRulesResult"; export * from "./HitRulesDetails"; export * from "./FailedRulesResult"; @@ -113,7 +114,7 @@ export * from "./SanctionsDetails"; export * from "./SanctionsDetailsEntityType"; export * from "./BusinessEntityLink"; export * from "./UserWithRulesResult"; -export * from "./RiskScoreDetails"; +export * from "./UserRiskScoreDetails"; export * from "./UserResponse"; export * from "./BusinessWithRulesResult"; export * from "./BusinessResponse";