private void ConvertThroughProto(GetActiveContractsResponse source) { Com.Daml.Ledger.Api.V1.GetActiveContractsResponse protoValue = source.ToProto(); GetActiveContractsResponse target = GetActiveContractsResponse.FromProto(protoValue); Assert.True(source == target); }
public Com.Daml.Ledger.Api.V1.GetActiveContractsResponse ToProto() { var response = new Com.Daml.Ledger.Api.V1.GetActiveContractsResponse { WorkflowId = WorkflowId }; Offset.IfPresent(offset => response.Offset = offset); response.ActiveContracts.AddRange(from c in CreatedEvents select c.ToProto()); return(response); }
public static GetActiveContractsResponse FromProto(Com.Daml.Ledger.Api.V1.GetActiveContractsResponse response) { return(new GetActiveContractsResponse(response.Offset, (from c in response.ActiveContracts select CreatedEvent.FromProto(c)).ToList(), response.WorkflowId)); }