Ejemplo n.º 1
0
        private static (DomainId, RootField <ComponentFieldProperties>) Field(ComponentFieldProperties properties, bool isRequired = false)
        {
            var schema =
                new Schema("my-component")
                .AddNumber(1, "component-field", Partitioning.Invariant,
                           new NumberFieldProperties {
                IsRequired = isRequired
            });

            var id = DomainId.NewGuid();

            var field =
                Fields.Component(1, "my-component", Partitioning.Invariant, properties)
                .SetResolvedSchema(id, schema);

            return(id, field);
        }
Ejemplo n.º 2
0
        private (DomainId, RootField <ComponentFieldProperties>, ResolvedComponents) Field(ComponentFieldProperties properties, bool isRequired = false)
        {
            var schema =
                new Schema("my-component")
                .AddNumber(1, "componentField", Partitioning.Invariant,
                           new NumberFieldProperties {
                IsRequired = isRequired
            });

            var field = Fields.Component(1, "myComponent", Partitioning.Invariant, properties);

            var components = new ResolvedComponents(new Dictionary <DomainId, Schema>
            {
                [schemaId1] = schema,
                [schemaId2] = schema,
            });

            return(schemaId1, field, components);
        }
Ejemplo n.º 3
0
 public IJsonValue Visit(ComponentFieldProperties properties, Args args)
 {
     return(JsonValue.Null);
 }
Ejemplo n.º 4
0
 public IEnumerable <ValidationError> Visit(ComponentFieldProperties properties, None args)
 {
     yield break;
 }
Ejemplo n.º 5
0
 public FieldPropertiesDto Visit(ComponentFieldProperties properties, None args)
 {
     return(SimpleMapper.Map(properties, new ComponentFieldPropertiesDto()));
 }