// Generated from CantonPayments/PaymentStream/PartyMigrationProposal.daml /* eslint-disable @typescript-eslint/camelcase */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-use-before-define */ import * as jtv from '@mojotech/json-type-validation'; import * as damlTypes from '@daml/types'; import * as pkg9e70a8b3510d617f8a136213f33d6a903a10ca0eeec76bb06ba55d1ed9680f69 from '../../../__bundled__/ghc-stdlib-DA-Internal-Template'; import * as CantonPayments_PaymentStream_ActivePaymentStream from '../../../CantonPayments/PaymentStream/ActivePaymentStream/module'; import * as CantonPayments_PaymentStream_ProposedPaymentStream from '../../../CantonPayments/PaymentStream/ProposedPaymentStream/module'; import * as CantonPayments_PaymentStream_Types_PartyRole from '../../../CantonPayments/PaymentStream/Types/PartyRole/module'; import * as CantonPayments_PaymentStream_Types_PaymentContext from '../../../CantonPayments/PaymentStream/Types/PaymentContext/module'; export declare type PartyMigrationProposal_Archive = { actor: damlTypes.Party; description: damlTypes.Optional; }; export declare const PartyMigrationProposal_Archive: damlTypes.Serializable & { } ; export declare type PartyMigrationProposal_MigrateProposedPaymentStream = { actor: damlTypes.Party; proposedPaymentStreamCid: damlTypes.ContractId; }; export declare const PartyMigrationProposal_MigrateProposedPaymentStream: damlTypes.Serializable & { } ; export declare type PartyMigrationProposal_MigrateActivePaymentStream = { actor: damlTypes.Party; activePaymentStreamCid: damlTypes.ContractId; changePartyPaymentContext: CantonPayments_PaymentStream_Types_PaymentContext.PaymentContext; }; export declare const PartyMigrationProposal_MigrateActivePaymentStream: damlTypes.Serializable & { } ; export declare type PartyMigrationProposal_Approve = { actor: damlTypes.Party; }; export declare const PartyMigrationProposal_Approve: damlTypes.Serializable & { } ; export declare type PartyMigrationProposal = { partyType: CantonPayments_PaymentStream_Types_PartyRole.PartyRole; oldParty: damlTypes.Party; newParty: damlTypes.Party; oldPartyApproved: boolean; newPartyApproved: boolean; }; export declare interface PartyMigrationProposalInterface { PartyMigrationProposal_Approve: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; PartyMigrationProposal_MigrateActivePaymentStream: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; PartyMigrationProposal_MigrateProposedPaymentStream: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; PartyMigrationProposal_Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const PartyMigrationProposal: damlTypes.Template & damlTypes.ToInterface & PartyMigrationProposalInterface; export declare namespace PartyMigrationProposal { }