@@ -2915,6 +2915,53 @@ export const UserApiAxiosParamCreator = function (configuration?: Configuration)
29152915
29162916
29172917
2918+ localVarUrlObj . query = { ...localVarUrlObj . query , ...localVarQueryParameter , ...options . query } ;
2919+ // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
2920+ delete localVarUrlObj . search ;
2921+ const headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
2922+ localVarRequestOptions . headers = { ...localVarHeaderParameter , ...headersFromBaseOptions , ...options . headers } ;
2923+
2924+ return {
2925+ url : globalImportUrl . format ( localVarUrlObj ) ,
2926+ options : localVarRequestOptions ,
2927+ } ;
2928+ } ,
2929+ /**
2930+ *
2931+ * @summary Links the firebase token to this user.
2932+ * @param {string } firebaseToken The firebase token of this device.
2933+ * @param {* } [options] Override http request option.
2934+ * @throws {RequiredError }
2935+ */
2936+ userFirebaseTokenPut : async ( firebaseToken : string , options : any = { } ) : Promise < RequestArgs > => {
2937+ // verify required parameter 'firebaseToken' is not null or undefined
2938+ if ( firebaseToken === null || firebaseToken === undefined ) {
2939+ throw new RequiredError ( 'firebaseToken' , 'Required parameter firebaseToken was null or undefined when calling userFirebaseTokenPut.' ) ;
2940+ }
2941+ const localVarPath = `/user/firebaseToken` ;
2942+ const localVarUrlObj = globalImportUrl . parse ( localVarPath , true ) ;
2943+ let baseOptions ;
2944+ if ( configuration ) {
2945+ baseOptions = configuration . baseOptions ;
2946+ }
2947+ const localVarRequestOptions = { method : 'PUT' , ...baseOptions , ...options } ;
2948+ const localVarHeaderParameter = { } as any ;
2949+ const localVarQueryParameter = { } as any ;
2950+
2951+ // authentication ApiKeyAuthHeader required
2952+ if ( configuration && configuration . apiKey ) {
2953+ const localVarApiKeyValue = typeof configuration . apiKey === 'function'
2954+ ? await configuration . apiKey ( "X-API-KEY" )
2955+ : await configuration . apiKey ;
2956+ localVarHeaderParameter [ "X-API-KEY" ] = localVarApiKeyValue ;
2957+ }
2958+
2959+ if ( firebaseToken !== undefined ) {
2960+ localVarQueryParameter [ 'firebaseToken' ] = firebaseToken ;
2961+ }
2962+
2963+
2964+
29182965 localVarUrlObj . query = { ...localVarUrlObj . query , ...localVarQueryParameter , ...options . query } ;
29192966 // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943
29202967 delete localVarUrlObj . search ;
@@ -3140,6 +3187,20 @@ export const UserApiFp = function(configuration?: Configuration) {
31403187 return axios . request ( axiosRequestArgs ) ;
31413188 } ;
31423189 } ,
3190+ /**
3191+ *
3192+ * @summary Links the firebase token to this user.
3193+ * @param {string } firebaseToken The firebase token of this device.
3194+ * @param {* } [options] Override http request option.
3195+ * @throws {RequiredError }
3196+ */
3197+ async userFirebaseTokenPut ( firebaseToken : string , options ?: any ) : Promise < ( axios ?: AxiosInstance , basePath ?: string ) => AxiosPromise < void > > {
3198+ const localVarAxiosArgs = await UserApiAxiosParamCreator ( configuration ) . userFirebaseTokenPut ( firebaseToken , options ) ;
3199+ return ( axios : AxiosInstance = globalAxios , basePath : string = BASE_PATH ) => {
3200+ const axiosRequestArgs = { ...localVarAxiosArgs . options , url : basePath + localVarAxiosArgs . url } ;
3201+ return axios . request ( axiosRequestArgs ) ;
3202+ } ;
3203+ } ,
31433204 /**
31443205 *
31453206 * @summary Returns user information of the current user.
@@ -3234,6 +3295,16 @@ export const UserApiFactory = function (configuration?: Configuration, basePath?
32343295 groupGroupIdUserUserIdDelete ( groupId : number , userId : number , options ?: any ) : AxiosPromise < void > {
32353296 return UserApiFp ( configuration ) . groupGroupIdUserUserIdDelete ( groupId , userId , options ) . then ( ( request ) => request ( axios , basePath ) ) ;
32363297 } ,
3298+ /**
3299+ *
3300+ * @summary Links the firebase token to this user.
3301+ * @param {string } firebaseToken The firebase token of this device.
3302+ * @param {* } [options] Override http request option.
3303+ * @throws {RequiredError }
3304+ */
3305+ userFirebaseTokenPut ( firebaseToken : string , options ?: any ) : AxiosPromise < void > {
3306+ return UserApiFp ( configuration ) . userFirebaseTokenPut ( firebaseToken , options ) . then ( ( request ) => request ( axios , basePath ) ) ;
3307+ } ,
32373308 /**
32383309 *
32393310 * @summary Returns user information of the current user.
@@ -3319,6 +3390,18 @@ export class UserApi extends BaseAPI {
33193390 return UserApiFp ( this . configuration ) . groupGroupIdUserUserIdDelete ( groupId , userId , options ) . then ( ( request ) => request ( this . axios , this . basePath ) ) ;
33203391 }
33213392
3393+ /**
3394+ *
3395+ * @summary Links the firebase token to this user.
3396+ * @param {string } firebaseToken The firebase token of this device.
3397+ * @param {* } [options] Override http request option.
3398+ * @throws {RequiredError }
3399+ * @memberof UserApi
3400+ */
3401+ public userFirebaseTokenPut ( firebaseToken : string , options ?: any ) {
3402+ return UserApiFp ( this . configuration ) . userFirebaseTokenPut ( firebaseToken , options ) . then ( ( request ) => request ( this . axios , this . basePath ) ) ;
3403+ }
3404+
33223405 /**
33233406 *
33243407 * @summary Returns user information of the current user.
0 commit comments