diff options
author | Florian Dold <florian@dold.me> | 2022-04-14 14:14:02 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-04-14 14:14:02 +0200 |
commit | bc05050524e3ade854ef36194fad4cdd4b5e15e5 (patch) | |
tree | 7af9424260b50ca14a43a2f8662c8c760ec912b0 /packages/anastasis-core/src/reducer-types.ts | |
parent | aad836ee904a66b78bd62edc9f8aebf839c9ba20 (diff) | |
download | wallet-core-bc05050524e3ade854ef36194fad4cdd4b5e15e5.tar.xz |
anastasis: make iban auth work again
Diffstat (limited to 'packages/anastasis-core/src/reducer-types.ts')
-rw-r--r-- | packages/anastasis-core/src/reducer-types.ts | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/packages/anastasis-core/src/reducer-types.ts b/packages/anastasis-core/src/reducer-types.ts index b7e3148cb..bb06ea7c3 100644 --- a/packages/anastasis-core/src/reducer-types.ts +++ b/packages/anastasis-core/src/reducer-types.ts @@ -221,7 +221,7 @@ export interface ReducerStateRecovery { /** * Explicitly selected version by the user. */ - selected_version?: AggregatedPolicyMetaInfo; + selected_version?: SelectedVersionInfo; challenge_feedback?: { [uuid: string]: ChallengeFeedback }; @@ -464,10 +464,16 @@ export interface ActionArgsUpdateExpiration { expiration: TalerProtocolTimestamp; } -export interface ActionArgsChangeVersion { - selection: AggregatedPolicyMetaInfo; +export interface SelectedVersionInfo { + attribute_mask: number; + providers: { + url: string; + version: number; + }[]; } +export type ActionArgsChangeVersion = SelectedVersionInfo; + export interface ActionArgsUpdatePolicy { policy_index: number; policy: PolicyMember[]; @@ -518,10 +524,8 @@ export interface DiscoveryResult { cursor?: DiscoveryCursor; } -export const codecForActionArgsChangeVersion = () => - buildCodecForObject<ActionArgsChangeVersion>() - .property("selection", codecForAny()) - .build("ActionArgsChangeVersion"); +// FIXME: specify schema! +export const codecForActionArgsChangeVersion = codecForAny; export const codecForPolicyMember = () => buildCodecForObject<PolicyMember>() |