@@ -74,60 +74,6 @@ export interface AffiliateWhitelist_TierSDKType {
7474
7575 taker_fee_share_ppm : number ;
7676}
77- /** AffiliateParameters defines the parameters for the affiliate program. */
78-
79- export interface AffiliateParameters {
80- /**
81- * Maximum attributable volume for a referred user in a 30d rolling window in
82- * notional
83- */
84- maximum_30dAttributableVolumePerReferredUserQuoteQuantums : Long ;
85- /** Referred user automatically gets set to this fee tier */
86-
87- refereeMinimumFeeTierIdx : number ;
88- /**
89- * Maximum affiliate revenue for a referred user in a 30d rolling window in
90- * quote quantums
91- */
92-
93- maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums : Long ;
94- }
95- /** AffiliateParameters defines the parameters for the affiliate program. */
96-
97- export interface AffiliateParametersSDKType {
98- /**
99- * Maximum attributable volume for a referred user in a 30d rolling window in
100- * notional
101- */
102- maximum_30d_attributable_volume_per_referred_user_quote_quantums : Long ;
103- /** Referred user automatically gets set to this fee tier */
104-
105- referee_minimum_fee_tier_idx : number ;
106- /**
107- * Maximum affiliate revenue for a referred user in a 30d rolling window in
108- * quote quantums
109- */
110-
111- maximum_30d_affiliate_revenue_per_referred_user_quote_quantums : Long ;
112- }
113- /** AffiliateOverrides defines the affiliate whitelist. */
114-
115- export interface AffiliateOverrides {
116- /**
117- * List of unique whitelisted addresses.
118- * These are automatically put at the maximum affiliate tier
119- */
120- addresses : string [ ] ;
121- }
122- /** AffiliateOverrides defines the affiliate whitelist. */
123-
124- export interface AffiliateOverridesSDKType {
125- /**
126- * List of unique whitelisted addresses.
127- * These are automatically put at the maximum affiliate tier
128- */
129- addresses : string [ ] ;
130- }
13177
13278function createBaseAffiliateTiers ( ) : AffiliateTiers {
13379 return {
@@ -337,114 +283,4 @@ export const AffiliateWhitelist_Tier = {
337283 return message ;
338284 }
339285
340- } ;
341-
342- function createBaseAffiliateParameters ( ) : AffiliateParameters {
343- return {
344- maximum_30dAttributableVolumePerReferredUserQuoteQuantums : Long . UZERO ,
345- refereeMinimumFeeTierIdx : 0 ,
346- maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums : Long . UZERO
347- } ;
348- }
349-
350- export const AffiliateParameters = {
351- encode ( message : AffiliateParameters , writer : _m0 . Writer = _m0 . Writer . create ( ) ) : _m0 . Writer {
352- if ( ! message . maximum_30dAttributableVolumePerReferredUserQuoteQuantums . isZero ( ) ) {
353- writer . uint32 ( 8 ) . uint64 ( message . maximum_30dAttributableVolumePerReferredUserQuoteQuantums ) ;
354- }
355-
356- if ( message . refereeMinimumFeeTierIdx !== 0 ) {
357- writer . uint32 ( 16 ) . uint32 ( message . refereeMinimumFeeTierIdx ) ;
358- }
359-
360- if ( ! message . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums . isZero ( ) ) {
361- writer . uint32 ( 24 ) . uint64 ( message . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums ) ;
362- }
363-
364- return writer ;
365- } ,
366-
367- decode ( input : _m0 . Reader | Uint8Array , length ?: number ) : AffiliateParameters {
368- const reader = input instanceof _m0 . Reader ? input : new _m0 . Reader ( input ) ;
369- let end = length === undefined ? reader . len : reader . pos + length ;
370- const message = createBaseAffiliateParameters ( ) ;
371-
372- while ( reader . pos < end ) {
373- const tag = reader . uint32 ( ) ;
374-
375- switch ( tag >>> 3 ) {
376- case 1 :
377- message . maximum_30dAttributableVolumePerReferredUserQuoteQuantums = ( reader . uint64 ( ) as Long ) ;
378- break ;
379-
380- case 2 :
381- message . refereeMinimumFeeTierIdx = reader . uint32 ( ) ;
382- break ;
383-
384- case 3 :
385- message . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums = ( reader . uint64 ( ) as Long ) ;
386- break ;
387-
388- default :
389- reader . skipType ( tag & 7 ) ;
390- break ;
391- }
392- }
393-
394- return message ;
395- } ,
396-
397- fromPartial ( object : DeepPartial < AffiliateParameters > ) : AffiliateParameters {
398- const message = createBaseAffiliateParameters ( ) ;
399- message . maximum_30dAttributableVolumePerReferredUserQuoteQuantums = object . maximum_30dAttributableVolumePerReferredUserQuoteQuantums !== undefined && object . maximum_30dAttributableVolumePerReferredUserQuoteQuantums !== null ? Long . fromValue ( object . maximum_30dAttributableVolumePerReferredUserQuoteQuantums ) : Long . UZERO ;
400- message . refereeMinimumFeeTierIdx = object . refereeMinimumFeeTierIdx ?? 0 ;
401- message . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums = object . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums !== undefined && object . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums !== null ? Long . fromValue ( object . maximum_30dAffiliateRevenuePerReferredUserQuoteQuantums ) : Long . UZERO ;
402- return message ;
403- }
404-
405- } ;
406-
407- function createBaseAffiliateOverrides ( ) : AffiliateOverrides {
408- return {
409- addresses : [ ]
410- } ;
411- }
412-
413- export const AffiliateOverrides = {
414- encode ( message : AffiliateOverrides , writer : _m0 . Writer = _m0 . Writer . create ( ) ) : _m0 . Writer {
415- for ( const v of message . addresses ) {
416- writer . uint32 ( 10 ) . string ( v ! ) ;
417- }
418-
419- return writer ;
420- } ,
421-
422- decode ( input : _m0 . Reader | Uint8Array , length ?: number ) : AffiliateOverrides {
423- const reader = input instanceof _m0 . Reader ? input : new _m0 . Reader ( input ) ;
424- let end = length === undefined ? reader . len : reader . pos + length ;
425- const message = createBaseAffiliateOverrides ( ) ;
426-
427- while ( reader . pos < end ) {
428- const tag = reader . uint32 ( ) ;
429-
430- switch ( tag >>> 3 ) {
431- case 1 :
432- message . addresses . push ( reader . string ( ) ) ;
433- break ;
434-
435- default :
436- reader . skipType ( tag & 7 ) ;
437- break ;
438- }
439- }
440-
441- return message ;
442- } ,
443-
444- fromPartial ( object : DeepPartial < AffiliateOverrides > ) : AffiliateOverrides {
445- const message = createBaseAffiliateOverrides ( ) ;
446- message . addresses = object . addresses ?. map ( e => e ) || [ ] ;
447- return message ;
448- }
449-
450286} ;
0 commit comments