public Operation(string method, string name, string description, bool deprecated, string summary, Documentation documentation, IEnumerable <string> schemes, IEnumerable <string> accepts, IEnumerable <string> contentType, Request request, IEnumerable <Response> responses, IEnumerable <SecurityScheme> security) { Method = method; Name = name; Description = description; Deprecated = deprecated; Summary = summary; Documentation = documentation; Schemes = schemes; Accepts = accepts; ContentType = contentType; Request = request; Responses = responses; Security = security; }
/// <summary> /// Node /// </summary> public NodeShape(int?minProperties, int?maxProperties, bool?closed, string discriminator, string discriminatorValue, bool?readOnly, IEnumerable <PropertyShape> properties, IEnumerable <PropertyDependency> dependencies, Documentation documentation, XmlSerializer xmlSerialization, IEnumerable <Example> examples, string id, string name, string displayName, string description, Shape @default, IEnumerable <string> values, IEnumerable <Shape> inherits, string linkTargetName) : base(documentation, xmlSerialization, examples, id, name, displayName, description, @default, values, inherits, linkTargetName) { MinProperties = minProperties; MaxProperties = maxProperties; Closed = closed; Discriminator = discriminator; DiscriminatorValue = discriminatorValue; ReadOnly = readOnly; Properties = properties; Dependencies = dependencies; }
/// <summary> /// File /// </summary> public FileShape(string pattern, int?minLength, int?maxLength, string minimum, string maximum, string exclusiveMinimum, string exclusiveMaximum, string format, int?multipleOf, IEnumerable <string> fileTypes, Documentation documentation, XmlSerializer xmlSerialization, IEnumerable <Example> examples, string id, string name, string displayName, string description, Shape @default, IEnumerable <string> values, IEnumerable <Shape> inherits , string linkTargetName) : base(documentation, xmlSerialization, examples, id, name, displayName, description, @default, values, inherits, linkTargetName) { Pattern = pattern; MinLength = minLength; MaxLength = maxLength; Minimum = minimum; Maximum = maximum; ExclusiveMinimum = exclusiveMinimum; ExclusiveMaximum = exclusiveMaximum; Format = format; MultipleOf = multipleOf; FileTypes = fileTypes; }