From 8c3ab50bf4c4ace80089aa28d2614cd289779b33 Mon Sep 17 00:00:00 2001 From: nidakarimali Date: Thu, 12 Jun 2025 15:34:57 -0400 Subject: [PATCH] fixed --- python/sdk/src/.openapi-generator/FILES | 1 - .../sdk/src/openapi_client/docs/FeeConfigs.md | 12 ++--- .../src/openapi_client/models/fee_configs.py | 26 +++++----- resources/rewards-data-api.yaml | 36 +++++++------- rust/gen/bluefin_api/docs/FeeConfigs.md | 12 ++--- .../gen/bluefin_api/src/models/fee_configs.rs | 48 +++++++++---------- ts/sdk/src/api.ts | 24 +++++----- ts/sdk/src/docs/FeeConfigs.md | 24 +++++----- 8 files changed, 91 insertions(+), 92 deletions(-) diff --git a/python/sdk/src/.openapi-generator/FILES b/python/sdk/src/.openapi-generator/FILES index 46ceac5b..bf880798 100644 --- a/python/sdk/src/.openapi-generator/FILES +++ b/python/sdk/src/.openapi-generator/FILES @@ -235,5 +235,4 @@ openapi_client/models/withdraw_request.py openapi_client/models/withdraw_request_signed_fields.py openapi_client/rest.py openapi_client/test/__init__.py -openapi_client/test/test_fee_configs.py openapi_client_README.md diff --git a/python/sdk/src/openapi_client/docs/FeeConfigs.md b/python/sdk/src/openapi_client/docs/FeeConfigs.md index 970b3569..f36eda01 100644 --- a/python/sdk/src/openapi_client/docs/FeeConfigs.md +++ b/python/sdk/src/openapi_client/docs/FeeConfigs.md @@ -6,12 +6,12 @@ Map of various fee-related configurations Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**referral_perps_fee_e9** | **str** | Earnings from referral perps fees (e9 format) | [optional] -**subaffiliate_perps_earnings_e9** | **str** | Earnings from subaffiliate perps (e9 format) | [optional] -**spot_lp_fee_e9** | **str** | Earnings from spot LP fees (e9 format) | [optional] -**referral_spot_lp_fee_e9** | **str** | Earnings from referral spot LP fees (e9 format) | [optional] -**referral_lending_rewards_e9** | **str** | Earnings from referral lending rewards (e9 format) | [optional] -**perps_fee_cashback_e9** | **str** | Cashback from perps fees (e9 format) | [optional] +**referral_perps_fee** | **str** | Earnings from referral perps fees | [optional] +**subaffiliate_perps_earnings** | **str** | Earnings from subaffiliate perps | [optional] +**spot_lp_fee** | **str** | Earnings from spot LP fees | [optional] +**referral_spot_lp_fee** | **str** | Earnings from referral spot LP fees | [optional] +**referral_lending_rewards** | **str** | Earnings from referral lending rewards | [optional] +**perps_fee_cashback** | **str** | Cashback from perps fees | [optional] ## Example diff --git a/python/sdk/src/openapi_client/models/fee_configs.py b/python/sdk/src/openapi_client/models/fee_configs.py index 62b44ab3..98be9f60 100644 --- a/python/sdk/src/openapi_client/models/fee_configs.py +++ b/python/sdk/src/openapi_client/models/fee_configs.py @@ -26,13 +26,13 @@ class FeeConfigs(BaseModel): """ Map of various fee-related configurations """ # noqa: E501 - referral_perps_fee_e9: Optional[StrictStr] = Field(default=None, description="Earnings from referral perps fees (e9 format)", alias="referralPerpsFeeE9") - subaffiliate_perps_earnings_e9: Optional[StrictStr] = Field(default=None, description="Earnings from subaffiliate perps (e9 format)", alias="subaffiliatePerpsEarningsE9") - spot_lp_fee_e9: Optional[StrictStr] = Field(default=None, description="Earnings from spot LP fees (e9 format)", alias="spotLPFeeE9") - referral_spot_lp_fee_e9: Optional[StrictStr] = Field(default=None, description="Earnings from referral spot LP fees (e9 format)", alias="referralSpotLPFeeE9") - referral_lending_rewards_e9: Optional[StrictStr] = Field(default=None, description="Earnings from referral lending rewards (e9 format)", alias="referralLendingRewardsE9") - perps_fee_cashback_e9: Optional[StrictStr] = Field(default=None, description="Cashback from perps fees (e9 format)", alias="perpsFeeCashbackE9") - __properties: ClassVar[List[str]] = ["referralPerpsFeeE9", "subaffiliatePerpsEarningsE9", "spotLPFeeE9", "referralSpotLPFeeE9", "referralLendingRewardsE9", "perpsFeeCashbackE9"] + referral_perps_fee: Optional[StrictStr] = Field(default=None, description="Earnings from referral perps fees", alias="referralPerpsFee") + subaffiliate_perps_earnings: Optional[StrictStr] = Field(default=None, description="Earnings from subaffiliate perps", alias="subaffiliatePerpsEarnings") + spot_lp_fee: Optional[StrictStr] = Field(default=None, description="Earnings from spot LP fees", alias="spotLPFee") + referral_spot_lp_fee: Optional[StrictStr] = Field(default=None, description="Earnings from referral spot LP fees", alias="referralSpotLPFee") + referral_lending_rewards: Optional[StrictStr] = Field(default=None, description="Earnings from referral lending rewards", alias="referralLendingRewards") + perps_fee_cashback: Optional[StrictStr] = Field(default=None, description="Cashback from perps fees", alias="perpsFeeCashback") + __properties: ClassVar[List[str]] = ["referralPerpsFee", "subaffiliatePerpsEarnings", "spotLPFee", "referralSpotLPFee", "referralLendingRewards", "perpsFeeCashback"] model_config = ConfigDict( populate_by_name=True, @@ -85,12 +85,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "referralPerpsFeeE9": obj.get("referralPerpsFeeE9"), - "subaffiliatePerpsEarningsE9": obj.get("subaffiliatePerpsEarningsE9"), - "spotLPFeeE9": obj.get("spotLPFeeE9"), - "referralSpotLPFeeE9": obj.get("referralSpotLPFeeE9"), - "referralLendingRewardsE9": obj.get("referralLendingRewardsE9"), - "perpsFeeCashbackE9": obj.get("perpsFeeCashbackE9") + "referralPerpsFee": obj.get("referralPerpsFee"), + "subaffiliatePerpsEarnings": obj.get("subaffiliatePerpsEarnings"), + "spotLPFee": obj.get("spotLPFee"), + "referralSpotLPFee": obj.get("referralSpotLPFee"), + "referralLendingRewards": obj.get("referralLendingRewards"), + "perpsFeeCashback": obj.get("perpsFeeCashback") }) return _obj diff --git a/resources/rewards-data-api.yaml b/resources/rewards-data-api.yaml index 0635a7a6..cfe63b76 100644 --- a/resources/rewards-data-api.yaml +++ b/resources/rewards-data-api.yaml @@ -297,30 +297,30 @@ components: type: object description: Map of various fee-related configurations properties: - referralPerpsFeeE9: + referralPerpsFee: type: string - description: Earnings from referral perps fees (e9 format) - example: "1000000000" - subaffiliatePerpsEarningsE9: + description: Earnings from referral perps fees + example: "10" + subaffiliatePerpsEarnings: type: string - description: Earnings from subaffiliate perps (e9 format) - example: "500000000" - spotLPFeeE9: + description: Earnings from subaffiliate perps + example: "50" + spotLPFee: type: string - description: Earnings from spot LP fees (e9 format) - example: "200000000" - referralSpotLPFeeE9: + description: Earnings from spot LP fees + example: "20" + referralSpotLPFee: type: string - description: Earnings from referral spot LP fees (e9 format) - example: "150000000" - referralLendingRewardsE9: + description: Earnings from referral spot LP fees + example: "15" + referralLendingRewards: type: string - description: Earnings from referral lending rewards (e9 format) - example: "300000000" - perpsFeeCashbackE9: + description: Earnings from referral lending rewards + example: "30" + perpsFeeCashback: type: string - description: Cashback from perps fees (e9 format) - example: "250000000" + description: Cashback from perps fees + example: "25" # Not adding userAddress as it is not required for the API if we are extracting it from auth token # Post endpoints are for admin-only access, need to add auth for these endpoints diff --git a/rust/gen/bluefin_api/docs/FeeConfigs.md b/rust/gen/bluefin_api/docs/FeeConfigs.md index 45e2d7b0..0ac1f8cd 100644 --- a/rust/gen/bluefin_api/docs/FeeConfigs.md +++ b/rust/gen/bluefin_api/docs/FeeConfigs.md @@ -4,12 +4,12 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**referral_perps_fee_e9** | Option<**String**> | Earnings from referral perps fees (e9 format) | [optional] -**subaffiliate_perps_earnings_e9** | Option<**String**> | Earnings from subaffiliate perps (e9 format) | [optional] -**spot_lp_fee_e9** | Option<**String**> | Earnings from spot LP fees (e9 format) | [optional] -**referral_spot_lp_fee_e9** | Option<**String**> | Earnings from referral spot LP fees (e9 format) | [optional] -**referral_lending_rewards_e9** | Option<**String**> | Earnings from referral lending rewards (e9 format) | [optional] -**perps_fee_cashback_e9** | Option<**String**> | Cashback from perps fees (e9 format) | [optional] +**referral_perps_fee** | Option<**String**> | Earnings from referral perps fees | [optional] +**subaffiliate_perps_earnings** | Option<**String**> | Earnings from subaffiliate perps | [optional] +**spot_lp_fee** | Option<**String**> | Earnings from spot LP fees | [optional] +**referral_spot_lp_fee** | Option<**String**> | Earnings from referral spot LP fees | [optional] +**referral_lending_rewards** | Option<**String**> | Earnings from referral lending rewards | [optional] +**perps_fee_cashback** | Option<**String**> | Cashback from perps fees | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/rust/gen/bluefin_api/src/models/fee_configs.rs b/rust/gen/bluefin_api/src/models/fee_configs.rs index efb81dc9..2386ed79 100644 --- a/rust/gen/bluefin_api/src/models/fee_configs.rs +++ b/rust/gen/bluefin_api/src/models/fee_configs.rs @@ -14,36 +14,36 @@ use serde::{Deserialize, Serialize}; /// FeeConfigs : Map of various fee-related configurations #[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)] pub struct FeeConfigs { - /// Earnings from referral perps fees (e9 format) - #[serde(rename = "referralPerpsFeeE9", skip_serializing_if = "Option::is_none")] - pub referral_perps_fee_e9: Option, - /// Earnings from subaffiliate perps (e9 format) - #[serde(rename = "subaffiliatePerpsEarningsE9", skip_serializing_if = "Option::is_none")] - pub subaffiliate_perps_earnings_e9: Option, - /// Earnings from spot LP fees (e9 format) - #[serde(rename = "spotLPFeeE9", skip_serializing_if = "Option::is_none")] - pub spot_lp_fee_e9: Option, - /// Earnings from referral spot LP fees (e9 format) - #[serde(rename = "referralSpotLPFeeE9", skip_serializing_if = "Option::is_none")] - pub referral_spot_lp_fee_e9: Option, - /// Earnings from referral lending rewards (e9 format) - #[serde(rename = "referralLendingRewardsE9", skip_serializing_if = "Option::is_none")] - pub referral_lending_rewards_e9: Option, - /// Cashback from perps fees (e9 format) - #[serde(rename = "perpsFeeCashbackE9", skip_serializing_if = "Option::is_none")] - pub perps_fee_cashback_e9: Option, + /// Earnings from referral perps fees + #[serde(rename = "referralPerpsFee", skip_serializing_if = "Option::is_none")] + pub referral_perps_fee: Option, + /// Earnings from subaffiliate perps + #[serde(rename = "subaffiliatePerpsEarnings", skip_serializing_if = "Option::is_none")] + pub subaffiliate_perps_earnings: Option, + /// Earnings from spot LP fees + #[serde(rename = "spotLPFee", skip_serializing_if = "Option::is_none")] + pub spot_lp_fee: Option, + /// Earnings from referral spot LP fees + #[serde(rename = "referralSpotLPFee", skip_serializing_if = "Option::is_none")] + pub referral_spot_lp_fee: Option, + /// Earnings from referral lending rewards + #[serde(rename = "referralLendingRewards", skip_serializing_if = "Option::is_none")] + pub referral_lending_rewards: Option, + /// Cashback from perps fees + #[serde(rename = "perpsFeeCashback", skip_serializing_if = "Option::is_none")] + pub perps_fee_cashback: Option, } impl FeeConfigs { /// Map of various fee-related configurations pub fn new() -> FeeConfigs { FeeConfigs { - referral_perps_fee_e9: None, - subaffiliate_perps_earnings_e9: None, - spot_lp_fee_e9: None, - referral_spot_lp_fee_e9: None, - referral_lending_rewards_e9: None, - perps_fee_cashback_e9: None, + referral_perps_fee: None, + subaffiliate_perps_earnings: None, + spot_lp_fee: None, + referral_spot_lp_fee: None, + referral_lending_rewards: None, + perps_fee_cashback: None, } } } diff --git a/ts/sdk/src/api.ts b/ts/sdk/src/api.ts index 4a60f71c..d4af28ba 100644 --- a/ts/sdk/src/api.ts +++ b/ts/sdk/src/api.ts @@ -2071,41 +2071,41 @@ export interface ExchangeInfoResponse { */ export interface FeeConfigs { /** - * Earnings from referral perps fees (e9 format) + * Earnings from referral perps fees * @type {string} * @memberof FeeConfigs */ - 'referralPerpsFeeE9'?: string; + 'referralPerpsFee'?: string; /** - * Earnings from subaffiliate perps (e9 format) + * Earnings from subaffiliate perps * @type {string} * @memberof FeeConfigs */ - 'subaffiliatePerpsEarningsE9'?: string; + 'subaffiliatePerpsEarnings'?: string; /** - * Earnings from spot LP fees (e9 format) + * Earnings from spot LP fees * @type {string} * @memberof FeeConfigs */ - 'spotLPFeeE9'?: string; + 'spotLPFee'?: string; /** - * Earnings from referral spot LP fees (e9 format) + * Earnings from referral spot LP fees * @type {string} * @memberof FeeConfigs */ - 'referralSpotLPFeeE9'?: string; + 'referralSpotLPFee'?: string; /** - * Earnings from referral lending rewards (e9 format) + * Earnings from referral lending rewards * @type {string} * @memberof FeeConfigs */ - 'referralLendingRewardsE9'?: string; + 'referralLendingRewards'?: string; /** - * Cashback from perps fees (e9 format) + * Cashback from perps fees * @type {string} * @memberof FeeConfigs */ - 'perpsFeeCashbackE9'?: string; + 'perpsFeeCashback'?: string; } /** * diff --git a/ts/sdk/src/docs/FeeConfigs.md b/ts/sdk/src/docs/FeeConfigs.md index f8e83a70..1d6b7923 100644 --- a/ts/sdk/src/docs/FeeConfigs.md +++ b/ts/sdk/src/docs/FeeConfigs.md @@ -6,12 +6,12 @@ Map of various fee-related configurations Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**referralPerpsFeeE9** | **string** | Earnings from referral perps fees (e9 format) | [optional] [default to undefined] -**subaffiliatePerpsEarningsE9** | **string** | Earnings from subaffiliate perps (e9 format) | [optional] [default to undefined] -**spotLPFeeE9** | **string** | Earnings from spot LP fees (e9 format) | [optional] [default to undefined] -**referralSpotLPFeeE9** | **string** | Earnings from referral spot LP fees (e9 format) | [optional] [default to undefined] -**referralLendingRewardsE9** | **string** | Earnings from referral lending rewards (e9 format) | [optional] [default to undefined] -**perpsFeeCashbackE9** | **string** | Cashback from perps fees (e9 format) | [optional] [default to undefined] +**referralPerpsFee** | **string** | Earnings from referral perps fees | [optional] [default to undefined] +**subaffiliatePerpsEarnings** | **string** | Earnings from subaffiliate perps | [optional] [default to undefined] +**spotLPFee** | **string** | Earnings from spot LP fees | [optional] [default to undefined] +**referralSpotLPFee** | **string** | Earnings from referral spot LP fees | [optional] [default to undefined] +**referralLendingRewards** | **string** | Earnings from referral lending rewards | [optional] [default to undefined] +**perpsFeeCashback** | **string** | Cashback from perps fees | [optional] [default to undefined] ## Example @@ -19,12 +19,12 @@ Name | Type | Description | Notes import { FeeConfigs } from '@bluefin/api-client'; const instance: FeeConfigs = { - referralPerpsFeeE9, - subaffiliatePerpsEarningsE9, - spotLPFeeE9, - referralSpotLPFeeE9, - referralLendingRewardsE9, - perpsFeeCashbackE9, + referralPerpsFee, + subaffiliatePerpsEarnings, + spotLPFee, + referralSpotLPFee, + referralLendingRewards, + perpsFeeCashback, }; ```