// Generated from CantonPayments/PaymentStream/ProposedPaymentStream.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 pkg5aee9b21b8e9a4c4975b5f4c4198e6e6e8469df49e2010820e792f393db870f4 from '../../../__bundled__/daml-prim-DA-Types'; import * as pkg90987abecbcb1d004b063ddfe3b4b5d46cf3814ce89114a86c8cd75ff3cb8a4b from '../../..'; import * as pkg9e70a8b3510d617f8a136213f33d6a903a10ca0eeec76bb06ba55d1ed9680f69 from '../../../__bundled__/ghc-stdlib-DA-Internal-Template'; import * as CantonPayments_PaymentStream_ActivePaymentStream from '../../../CantonPayments/PaymentStream/ActivePaymentStream/module'; import * as CantonPayments_PaymentStream_Types_Approvals from '../../../CantonPayments/PaymentStream/Types/Approvals/module'; import * as CantonPayments_PaymentStream_Types_LockFundsInput from '../../../CantonPayments/PaymentStream/Types/LockFundsInput/module'; import * as CantonPayments_PaymentStream_Types_PartyRole from '../../../CantonPayments/PaymentStream/Types/PartyRole/module'; import * as CantonPayments_PaymentStream_Types_PaymentStreamProposal from '../../../CantonPayments/PaymentStream/Types/PaymentStreamProposal/module'; import * as CantonPayments_PaymentStream_Types_PaymentStreamProposalChanges from '../../../CantonPayments/PaymentStream/Types/PaymentStreamProposalChanges/module'; import * as CantonPayments_PaymentStream_Types_ProcessorContext from '../../../CantonPayments/PaymentStream/Types/ProcessorContext/module'; export declare type ProposedPaymentStream_ChangeParty = { partyType: CantonPayments_PaymentStream_Types_PartyRole.PartyRole; oldParty: damlTypes.Party; newParty: damlTypes.Party; }; export declare const ProposedPaymentStream_ChangeParty: damlTypes.Serializable & { } ; export declare type ProposedPaymentStream_Withdraw = { actor: damlTypes.Party; description: damlTypes.Optional; }; export declare const ProposedPaymentStream_Withdraw: damlTypes.Serializable & { } ; export declare type ProposedPaymentStream_EditPaymentStreamProposal = { actor: damlTypes.Party; changes: CantonPayments_PaymentStream_Types_PaymentStreamProposalChanges.PaymentStreamProposalChanges; description: damlTypes.Optional; }; export declare const ProposedPaymentStream_EditPaymentStreamProposal: damlTypes.Serializable & { } ; export declare type ProposedPaymentStream_StartPaymentStream = { lockFundsInput: CantonPayments_PaymentStream_Types_LockFundsInput.LockFundsInput; }; export declare const ProposedPaymentStream_StartPaymentStream: damlTypes.Serializable & { } ; export declare type ProposedPaymentStream_Approve = { actor: damlTypes.Party; }; export declare const ProposedPaymentStream_Approve: damlTypes.Serializable & { } ; export declare type ProposedPaymentStream = { paymentStreamProposal: CantonPayments_PaymentStream_Types_PaymentStreamProposal.PaymentStreamProposal; processorContext: CantonPayments_PaymentStream_Types_ProcessorContext.ProcessorContext; approvals: CantonPayments_PaymentStream_Types_Approvals.Approvals; }; export declare interface ProposedPaymentStreamInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; ProposedPaymentStream_ChangeParty: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; ProposedPaymentStream_Approve: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; ProposedPaymentStream_StartPaymentStream: damlTypes.Choice, damlTypes.Optional>>, undefined> & damlTypes.ChoiceFrom>; ProposedPaymentStream_EditPaymentStreamProposal: damlTypes.Choice, undefined> & damlTypes.ChoiceFrom>; ProposedPaymentStream_Withdraw: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const ProposedPaymentStream: damlTypes.Template & damlTypes.ToInterface & ProposedPaymentStreamInterface; export declare namespace ProposedPaymentStream { }