@@ -78,8 +78,8 @@ export class Referrals {
78
78
headers : {
79
79
"X-Fern-Language" : "JavaScript" ,
80
80
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
81
- "X-Fern-SDK-Version" : "0.0.29 " ,
82
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
81
+ "X-Fern-SDK-Version" : "0.0.30 " ,
82
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
83
83
"X-Fern-Runtime" : core . RUNTIME . type ,
84
84
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
85
85
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -170,8 +170,8 @@ export class Referrals {
170
170
headers : {
171
171
"X-Fern-Language" : "JavaScript" ,
172
172
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
173
- "X-Fern-SDK-Version" : "0.0.29 " ,
174
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
173
+ "X-Fern-SDK-Version" : "0.0.30 " ,
174
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
175
175
"X-Fern-Runtime" : core . RUNTIME . type ,
176
176
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
177
177
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -251,8 +251,8 @@ export class Referrals {
251
251
headers : {
252
252
"X-Fern-Language" : "JavaScript" ,
253
253
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
254
- "X-Fern-SDK-Version" : "0.0.29 " ,
255
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
254
+ "X-Fern-SDK-Version" : "0.0.30 " ,
255
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
256
256
"X-Fern-Runtime" : core . RUNTIME . type ,
257
257
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
258
258
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -323,8 +323,8 @@ export class Referrals {
323
323
headers : {
324
324
"X-Fern-Language" : "JavaScript" ,
325
325
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
326
- "X-Fern-SDK-Version" : "0.0.29 " ,
327
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
326
+ "X-Fern-SDK-Version" : "0.0.30 " ,
327
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
328
328
"X-Fern-Runtime" : core . RUNTIME . type ,
329
329
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
330
330
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -394,8 +394,8 @@ export class Referrals {
394
394
headers : {
395
395
"X-Fern-Language" : "JavaScript" ,
396
396
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
397
- "X-Fern-SDK-Version" : "0.0.29 " ,
398
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
397
+ "X-Fern-SDK-Version" : "0.0.30 " ,
398
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
399
399
"X-Fern-Runtime" : core . RUNTIME . type ,
400
400
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
401
401
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -468,8 +468,8 @@ export class Referrals {
468
468
headers : {
469
469
"X-Fern-Language" : "JavaScript" ,
470
470
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
471
- "X-Fern-SDK-Version" : "0.0.29 " ,
472
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
471
+ "X-Fern-SDK-Version" : "0.0.30 " ,
472
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
473
473
"X-Fern-Runtime" : core . RUNTIME . type ,
474
474
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
475
475
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -542,8 +542,8 @@ export class Referrals {
542
542
headers : {
543
543
"X-Fern-Language" : "JavaScript" ,
544
544
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
545
- "X-Fern-SDK-Version" : "0.0.29 " ,
546
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
545
+ "X-Fern-SDK-Version" : "0.0.30 " ,
546
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
547
547
"X-Fern-Runtime" : core . RUNTIME . type ,
548
548
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
549
549
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -616,8 +616,8 @@ export class Referrals {
616
616
headers : {
617
617
"X-Fern-Language" : "JavaScript" ,
618
618
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
619
- "X-Fern-SDK-Version" : "0.0.29 " ,
620
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
619
+ "X-Fern-SDK-Version" : "0.0.30 " ,
620
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
621
621
"X-Fern-Runtime" : core . RUNTIME . type ,
622
622
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
623
623
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -686,8 +686,8 @@ export class Referrals {
686
686
headers : {
687
687
"X-Fern-Language" : "JavaScript" ,
688
688
"X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
689
- "X-Fern-SDK-Version" : "0.0.29 " ,
690
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29 " ,
689
+ "X-Fern-SDK-Version" : "0.0.30 " ,
690
+ "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.30 " ,
691
691
"X-Fern-Runtime" : core . RUNTIME . type ,
692
692
"X-Fern-Runtime-Version" : core . RUNTIME . version ,
693
693
...( await this . _getCustomAuthorizationHeaders ( ) ) ,
@@ -732,78 +732,6 @@ export class Referrals {
732
732
}
733
733
}
734
734
735
- /**
736
- * @param {string } referralId - Referral ID
737
- * @param {ReferralExchange.TriggerEmailReminderBody } request
738
- * @param {Referrals.RequestOptions } requestOptions - Request-specific configuration.
739
- *
740
- * @throws {@link ReferralExchange.UnauthorizedError }
741
- *
742
- * @example
743
- * await client.referrals.apiHoldingControllerTriggerEmailReminder("referralId")
744
- */
745
- public async apiHoldingControllerTriggerEmailReminder (
746
- referralId : string ,
747
- request : ReferralExchange . TriggerEmailReminderBody = { } ,
748
- requestOptions ?: Referrals . RequestOptions
749
- ) : Promise < void > {
750
- const _response = await ( this . _options . fetcher ?? core . fetcher ) ( {
751
- url : urlJoin (
752
- ( await core . Supplier . get ( this . _options . environment ) ) ??
753
- environments . ReferralExchangeEnvironment . Production ,
754
- `api/v1/referrals/${ encodeURIComponent ( referralId ) } /reminder`
755
- ) ,
756
- method : "POST" ,
757
- headers : {
758
- "X-Fern-Language" : "JavaScript" ,
759
- "X-Fern-SDK-Name" : "@opengovsg/refx-ts-sdk" ,
760
- "X-Fern-SDK-Version" : "0.0.29" ,
761
- "User-Agent" : "@opengovsg/refx-ts-sdk/0.0.29" ,
762
- "X-Fern-Runtime" : core . RUNTIME . type ,
763
- "X-Fern-Runtime-Version" : core . RUNTIME . version ,
764
- ...( await this . _getCustomAuthorizationHeaders ( ) ) ,
765
- ...requestOptions ?. headers ,
766
- } ,
767
- contentType : "application/json" ,
768
- requestType : "json" ,
769
- body : request ,
770
- timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
771
- maxRetries : requestOptions ?. maxRetries ,
772
- abortSignal : requestOptions ?. abortSignal ,
773
- } ) ;
774
- if ( _response . ok ) {
775
- return ;
776
- }
777
-
778
- if ( _response . error . reason === "status-code" ) {
779
- switch ( _response . error . statusCode ) {
780
- case 401 :
781
- throw new ReferralExchange . UnauthorizedError ( _response . error . body as unknown ) ;
782
- default :
783
- throw new errors . ReferralExchangeError ( {
784
- statusCode : _response . error . statusCode ,
785
- body : _response . error . body ,
786
- } ) ;
787
- }
788
- }
789
-
790
- switch ( _response . error . reason ) {
791
- case "non-json" :
792
- throw new errors . ReferralExchangeError ( {
793
- statusCode : _response . error . statusCode ,
794
- body : _response . error . rawBody ,
795
- } ) ;
796
- case "timeout" :
797
- throw new errors . ReferralExchangeTimeoutError (
798
- "Timeout exceeded when calling POST /api/v1/referrals/{referralId}/reminder."
799
- ) ;
800
- case "unknown" :
801
- throw new errors . ReferralExchangeError ( {
802
- message : _response . error . errorMessage ,
803
- } ) ;
804
- }
805
- }
806
-
807
735
protected async _getCustomAuthorizationHeaders ( ) {
808
736
const apiKeyValue = await core . Supplier . get ( this . _options . apiKey ) ;
809
737
return { Authorization : apiKeyValue } ;
0 commit comments