public Com.Daml.Ledger.Api.V1.CreateAndExerciseCommand ToProto() { return(new Com.Daml.Ledger.Api.V1.CreateAndExerciseCommand { TemplateId = TemplateId.ToProto(), CreateArguments = CreateArguments.ToProtoRecord(), Choice = Choice, ChoiceArgument = ChoiceArgument.ToProto() }); }
public Com.DigitalAsset.Ledger.Api.V1.ArchivedEvent ToProto() { var archivedEvent = new Com.DigitalAsset.Ledger.Api.V1.ArchivedEvent { ContractId = ContractId, EventId = EventId, TemplateId = TemplateId.ToProto() }; archivedEvent.WitnessParties.AddRange(WitnessParties); return(archivedEvent); }
public Com.Daml.Ledger.Api.V1.ExercisedEvent ToProto() { var exercisedEvent = new Com.Daml.Ledger.Api.V1.ExercisedEvent { EventId = EventId, Choice = Choice, ChoiceArgument = ChoiceArgument.ToProto(), Consuming = Consuming, ContractId = ContractId, TemplateId = TemplateId.ToProto(), ExerciseResult = ExerciseResult.ToProto() }; exercisedEvent.ActingParties.AddRange(ActingParties); exercisedEvent.WitnessParties.AddRange(WitnessParties); exercisedEvent.ChildEventIds.AddRange(ChildEventIds); return(exercisedEvent); }
public Com.DigitalAsset.Ledger.Api.V1.CreatedEvent ToProto() { var createdEvent = new Com.DigitalAsset.Ledger.Api.V1.CreatedEvent { ContractId = ContractId, CreateArguments = Arguments.ToProtoRecord(), EventId = EventId, TemplateId = TemplateId.ToProto() }; AgreementText.IfPresent(t => createdEvent.AgreementText = t); ContractKey.IfPresent(k => createdEvent.ContractKey = k.ToProto()); createdEvent.WitnessParties.AddRange(WitnessParties); createdEvent.Signatories.AddRange(Signatories); createdEvent.Observers.AddRange(Observers); return(createdEvent); }
public Com.DigitalAsset.Ledger.Api.V1.CreateCommand ToProto() => new Com.DigitalAsset.Ledger.Api.V1.CreateCommand { TemplateId = TemplateId.ToProto(), CreateArguments = CreateArguments.ToProtoRecord() };
public Com.Daml.Ledger.Api.V1.ExerciseCommand ToProto() { return(new Com.Daml.Ledger.Api.V1.ExerciseCommand { TemplateId = TemplateId.ToProto(), ContractId = ContractId, Choice = Choice, ChoiceArgument = ChoiceArgument.ToProto() }); }
public Com.DigitalAsset.Ledger.Api.V1.ExerciseByKeyCommand ToProto() { return(new Com.DigitalAsset.Ledger.Api.V1.ExerciseByKeyCommand { TemplateId = TemplateId.ToProto(), ContractKey = ContractKey.ToProto(), Choice = Choice, ChoiceArgument = ChoiceArgument.ToProto() }); }