Esempio n. 1
0
        public Com.Daml.Ledger.Api.V1.Enum ToProtoEnum()
        {
            var val = new Com.Daml.Ledger.Api.V1.Enum {
                Constructor = Constructor
            };

            EnumId.IfPresent(identifier => val.EnumId = identifier.ToProto());
            return(val);
        }
Esempio n. 2
0
        public static DamlEnum FromProto(Com.Daml.Ledger.Api.V1.Enum value)
        {
            string constructor = value.Constructor;

            if (value.EnumId != null)
            {
                Identifier variantId = Identifier.FromProto(value.EnumId);
                return(new DamlEnum(variantId, constructor));
            }

            return(new DamlEnum(constructor));
        }