11// This file is auto-generated by @hey-api/openapi-ts
2- import { type UseMutationOptions , queryOptions } from '@tanstack/react-query' ;
2+ import { type DefaultError , type UseMutationOptions , queryOptions } from '@tanstack/react-query' ;
33
44import { client } from '../client.gen.js' ;
5- import { type Options , callAction , getActionForms , getCurrentUser } from '../sdk.gen.js' ;
6- import type { CallActionData , CallActionError , GetActionFormsData , GetCurrentUserData } from '../types.gen.js' ;
5+ import {
6+ type Options ,
7+ callAction ,
8+ getActionForms ,
9+ getCurrentUser ,
10+ signInCallbackOidc ,
11+ signInOidc ,
12+ signOutOidc ,
13+ } from '../sdk.gen.js' ;
14+ import type {
15+ CallActionData ,
16+ CallActionError ,
17+ GetActionFormsData ,
18+ GetCurrentUserData ,
19+ SignInCallbackOidcData ,
20+ SignInOidcData ,
21+ SignOutOidcData ,
22+ } from '../types.gen.js' ;
723
824export type QueryKey < TOptions extends Options > = [
925 Pick < TOptions , 'baseUrl' | 'body' | 'headers' | 'path' | 'query' > & {
@@ -49,6 +65,7 @@ export const getActionFormsQueryKey = (options: Options<GetActionFormsData>) =>
4965
5066/**
5167 * Get action forms
68+ *
5269 * Get action forms.
5370 */
5471export const getActionFormsOptions = ( options : Options < GetActionFormsData > ) => {
@@ -66,11 +83,77 @@ export const getActionFormsOptions = (options: Options<GetActionFormsData>) => {
6683 } ) ;
6784} ;
6885
86+ export const signInCallbackOidcQueryKey = ( options : Options < SignInCallbackOidcData > ) =>
87+ createQueryKey ( 'signInCallbackOidc' , options ) ;
88+
89+ /**
90+ * Sign in callback for OpenID Connect
91+ *
92+ * Sign in callback for OpenID Connect.
93+ */
94+ export const signInCallbackOidcOptions = ( options : Options < SignInCallbackOidcData > ) => {
95+ return queryOptions ( {
96+ queryFn : async ( { queryKey, signal } ) => {
97+ const { data } = await signInCallbackOidc ( {
98+ ...options ,
99+ ...queryKey [ 0 ] ,
100+ signal,
101+ throwOnError : true ,
102+ } ) ;
103+ return data ;
104+ } ,
105+ queryKey : signInCallbackOidcQueryKey ( options ) ,
106+ } ) ;
107+ } ;
108+
109+ /**
110+ * Sign in with OpenID Connect
111+ *
112+ * Sign in with OpenID Connect.
113+ */
114+ export const signInOidcMutation = (
115+ options ?: Partial < Options < SignInOidcData > > ,
116+ ) : UseMutationOptions < unknown , DefaultError , Options < SignInOidcData > > => {
117+ const mutationOptions : UseMutationOptions < unknown , DefaultError , Options < SignInOidcData > > = {
118+ mutationFn : async ( fnOptions ) => {
119+ const { data } = await signInOidc ( {
120+ ...options ,
121+ ...fnOptions ,
122+ throwOnError : true ,
123+ } ) ;
124+ return data ;
125+ } ,
126+ } ;
127+ return mutationOptions ;
128+ } ;
129+
130+ /**
131+ * Sign out with OpenID Connect
132+ *
133+ * Sign out with OpenID Connect.
134+ */
135+ export const signOutOidcMutation = (
136+ options ?: Partial < Options < SignOutOidcData > > ,
137+ ) : UseMutationOptions < unknown , DefaultError , Options < SignOutOidcData > > => {
138+ const mutationOptions : UseMutationOptions < unknown , DefaultError , Options < SignOutOidcData > > = {
139+ mutationFn : async ( fnOptions ) => {
140+ const { data } = await signOutOidc ( {
141+ ...options ,
142+ ...fnOptions ,
143+ throwOnError : true ,
144+ } ) ;
145+ return data ;
146+ } ,
147+ } ;
148+ return mutationOptions ;
149+ } ;
150+
69151export const getCurrentUserQueryKey = ( options ?: Options < GetCurrentUserData > ) =>
70152 createQueryKey ( 'getCurrentUser' , options ) ;
71153
72154/**
73155 * Get current user
156+ *
74157 * Get the current user account.
75158 */
76159export const getCurrentUserOptions = ( options ?: Options < GetCurrentUserData > ) => {
@@ -90,6 +173,7 @@ export const getCurrentUserOptions = (options?: Options<GetCurrentUserData>) =>
90173
91174/**
92175 * Call action
176+ *
93177 * Call an action.
94178 */
95179export const callActionMutation = (
0 commit comments