@@ -76,6 +76,37 @@ export interface ActionCollectorWithUrl<T extends ActionCollectorTypes> {
7676
7777export { ActionTypes }
7878
79+ // @public (undocumented)
80+ export interface AgreementCollector extends NoValueCollectorBase <' AgreementCollector' > {
81+ // (undocumented)
82+ output: {
83+ key: string ;
84+ label: string ;
85+ type: string ;
86+ titleEnabled: boolean ;
87+ title: string ;
88+ agreement: {
89+ id: string ;
90+ useDynamicAgreement: boolean ;
91+ };
92+ enabled: boolean ;
93+ };
94+ }
95+
96+ // @public (undocumented)
97+ export type AgreementField = {
98+ type: ' AGREEMENT' ;
99+ key: string ;
100+ content: string ;
101+ titleEnabled: boolean ;
102+ title: string ;
103+ agreement: {
104+ id: string ;
105+ useDynamicAgreement: boolean ;
106+ };
107+ enabled: boolean ;
108+ };
109+
79110// @public (undocumented)
80111export interface AssertionValue extends Omit <PublicKeyCredential , ' rawId' | ' response' | ' getClientExtensionResults' | ' toJSON' > {
81112 // (undocumented)
@@ -147,7 +178,7 @@ export interface CollectorErrors {
147178}
148179
149180// @public (undocumented)
150- export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector <' ActionCollector' > | SingleValueCollector <' SingleValueCollector' > | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | UnknownCollector ;
181+ export type Collectors = FlowCollector | PasswordCollector | TextCollector | SingleSelectCollector | IdpCollector | SubmitCollector | ActionCollector <' ActionCollector' > | SingleValueCollector <' SingleValueCollector' > | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | ReadOnlyCollector | ValidatedTextCollector | ProtectCollector | PollingCollector | FidoRegistrationCollector | FidoAuthenticationCollector | QrCodeCollector | AgreementCollector | UnknownCollector ;
151182
152183// @public
153184export type CollectorValueType <T > = T extends {
@@ -236,11 +267,13 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
236267 resume: (input : {
237268 continueToken: string ;
238269 }) => Promise <InternalErrorResponse | NodeStates >;
239- start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams >(options ? : StartOptions <QueryParams > | undefined ) => Promise <ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode >;
270+ start: <QueryParams extends OutgoingQueryParams = OutgoingQueryParams >(options ? : StartOptions <QueryParams > | undefined ) => Promise <ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode >;
240271 update: <T extends SingleValueCollectors | MultiSelectCollector | ObjectValueCollectors | AutoCollectors >(collector : T ) => Updater <T >;
241272 validate: (collector : SingleValueCollectors | ObjectValueCollectors | MultiValueCollectors | AutoCollectors ) => Validator ;
242273 poll: (collector : PollingCollector ) => Poller ;
243274 getClient: () => {
275+ status: " start" ;
276+ } | {
244277 action: string ;
245278 collectors: Collectors [];
246279 description? : string ;
@@ -254,8 +287,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
254287 status: " error" ;
255288 } | {
256289 status: " failure" ;
257- } | {
258- status: " start" ;
259290 } | {
260291 authorization? : {
261292 code? : string ;
@@ -266,7 +297,7 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
266297 getCollectors: () => Collectors [];
267298 getError: () => DaVinciError | null ;
268299 getErrorCollectors: () => CollectorErrors [];
269- getNode: () => ContinueNode | ErrorNode | FailureNode | StartNode | SuccessNode ;
300+ getNode: () => ContinueNode | StartNode | ErrorNode | FailureNode | SuccessNode ;
270301 getServer: () => {
271302 _links? : Links ;
272303 id? : string ;
@@ -275,6 +306,8 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
275306 href? : string ;
276307 eventName? : string ;
277308 status: " continue" ;
309+ } | {
310+ status: " start" ;
278311 } | {
279312 _links? : Links ;
280313 eventName? : string ;
@@ -290,8 +323,6 @@ export function davinci<ActionType extends ActionTypes = ActionTypes>(input: {
290323 interactionId? : string ;
291324 interactionToken? : string ;
292325 status: " failure" ;
293- } | {
294- status: " start" ;
295326 } | {
296327 _links? : Links ;
297328 eventName? : string ;
@@ -998,7 +1029,7 @@ export type InferAutoCollectorType<T extends AutoCollectorTypes> = T extends 'Pr
9981029export type InferMultiValueCollectorType <T extends MultiValueCollectorTypes > = T extends ' MultiSelectCollector' ? MultiValueCollectorWithValue <' MultiSelectCollector' > : MultiValueCollectorWithValue <' MultiValueCollector' > | MultiValueCollectorNoValue <' MultiValueCollector' >;
9991030
10001031// @public
1001- export type InferNoValueCollectorType <T extends NoValueCollectorTypes > = T extends ' ReadOnlyCollector' ? NoValueCollectorBase <' ReadOnlyCollector' > : T extends ' QrCodeCollector' ? QrCodeCollectorBase : NoValueCollectorBase <' NoValueCollector' >;
1032+ export type InferNoValueCollectorType <T extends NoValueCollectorTypes > = T extends ' ReadOnlyCollector' ? NoValueCollectorBase <' ReadOnlyCollector' > : T extends ' QrCodeCollector' ? QrCodeCollectorBase : T extends ' AgreementCollector ' ? AgreementCollector : NoValueCollectorBase <' NoValueCollector' >;
10021033
10031034// @public
10041035export type InferSingleValueCollectorType <T extends SingleValueCollectorTypes > = T extends ' TextCollector' ? TextCollector : T extends ' SingleSelectCollector' ? SingleSelectCollector : T extends ' ValidatedTextCollector' ? ValidatedTextCollector : T extends ' PasswordCollector' ? PasswordCollector : SingleValueCollectorWithValue <' SingleValueCollector' > | SingleValueCollectorNoValue <' SingleValueCollector' >;
@@ -1139,8 +1170,8 @@ value: Record<string, unknown>;
11391170}, string >;
11401171
11411172// @public
1142- export const nodeCollectorReducer: Reducer <(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector <" ActionCollector" > | SingleValueCollector <" SingleValueCollector" >)[]> & {
1143- getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector <" ActionCollector" > | SingleValueCollector <" SingleValueCollector" >)[];
1173+ export const nodeCollectorReducer: Reducer <(TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector <" ActionCollector" > | SingleValueCollector <" SingleValueCollector" >)[]> & {
1174+ getInitialState: () => (TextCollector | SingleSelectCollector | ValidatedTextCollector | PasswordCollector | MultiSelectCollector | DeviceAuthenticationCollector | DeviceRegistrationCollector | PhoneNumberCollector | IdpCollector | SubmitCollector | FlowCollector | QrCodeCollectorBase | AgreementCollector | ReadOnlyCollector | UnknownCollector | ProtectCollector | FidoRegistrationCollector | FidoAuthenticationCollector | PollingCollector | ActionCollector <" ActionCollector" > | SingleValueCollector <" SingleValueCollector" >)[];
11441175};
11451176
11461177// @public (undocumented)
@@ -1170,10 +1201,10 @@ export interface NoValueCollectorBase<T extends NoValueCollectorTypes> {
11701201}
11711202
11721203// @public (undocumented)
1173- export type NoValueCollectors = NoValueCollectorBase <' NoValueCollector' > | NoValueCollectorBase <' ReadOnlyCollector' > | QrCodeCollectorBase ;
1204+ export type NoValueCollectors = NoValueCollectorBase <' NoValueCollector' > | NoValueCollectorBase <' ReadOnlyCollector' > | QrCodeCollectorBase | AgreementCollector ;
11741205
11751206// @public
1176- export type NoValueCollectorTypes = ' ReadOnlyCollector' | ' NoValueCollector' | ' QrCodeCollector' ;
1207+ export type NoValueCollectorTypes = ' ReadOnlyCollector' | ' NoValueCollector' | ' QrCodeCollector' | ' AgreementCollector ' ;
11771208
11781209// @public
11791210export interface OAuthDetails {
@@ -1427,7 +1458,7 @@ export type ReadOnlyField = {
14271458};
14281459
14291460// @public (undocumented)
1430- export type ReadOnlyFields = ReadOnlyField | QrCodeField ;
1461+ export type ReadOnlyFields = ReadOnlyField | QrCodeField | AgreementField ;
14311462
14321463// @public (undocumented)
14331464export type RedirectField = {
@@ -1673,7 +1704,7 @@ export interface ThrownQueryError {
16731704 meta: FetchBaseQueryMeta ;
16741705}
16751706
1676- // @public (undocumented)
1707+ // @public
16771708export type UnknownCollector = {
16781709 category: ' UnknownCollector' ;
16791710 error: string | null ;
0 commit comments