OpenApiProperty
Assembly: ServiceStack.Api.OpenApi.dll
View Source
Declaration
[DataContract]
public class OpenApiProperty : OpenApiDataTypeSchema
Properties
PropertyInfo
View Source
Declaration
[IgnoreDataMember]
public PropertyInfo PropertyInfo { get; set; }
PropertyType
View Source
Declaration
[IgnoreDataMember]
public Type PropertyType { get; set; }
Inherited Properties
CollectionFormat
View Source
Declaration
[DataMember(Name = "collectionFormat")]
public string CollectionFormat { get; set; }
Default
View Source
Declaration
[DataMember(Name = "default")]
public string Default { get; set; }
Description
View Source
Declaration
[DataMember(Name = "description")]
public string Description { get; set; }
Enum
View Source
Declaration
[DataMember(Name = "enum")]
public string[] Enum { get; set; }
ExclusiveMaximum
View Source
Declaration
[DataMember(Name = "exclusiveMaximum")]
public bool? ExclusiveMaximum { get; set; }
ExclusiveMinimum
View Source
Declaration
[DataMember(Name = "exclusiveMinimum")]
public bool? ExclusiveMinimum { get; set; }
Format
View Source
Declaration
[DataMember(Name = "format")]
public string Format { get; set; }
Items
View Source
Declaration
[DataMember(Name = "items")]
public Dictionary<string, object> Items { get; set; }
Maximum
View Source
Declaration
[DataMember(Name = "maximum")]
public double? Maximum { get; set; }
MaxItems
View Source
Declaration
[DataMember(Name = "maxItems")]
public int? MaxItems { get; set; }
MaxLength
View Source
Declaration
[DataMember(Name = "maxLength")]
public int? MaxLength { get; set; }
MaxProperties
View Source
Declaration
[DataMember(Name = "maxProperties")]
public string MaxProperties { get; set; }
Minimum
View Source
Declaration
[DataMember(Name = "minimum")]
public double? Minimum { get; set; }
MinItems
View Source
Declaration
[DataMember(Name = "minItems")]
public int? MinItems { get; set; }
MinLength
View Source
Declaration
[DataMember(Name = "minLength")]
public int? MinLength { get; set; }
MinProperties
View Source
Declaration
[DataMember(Name = "minProperties")]
public string MinProperties { get; set; }
MultipleOf
View Source
Declaration
[DataMember(Name = "multipleOf")]
public double? MultipleOf { get; set; }
Nullable
View Source
Declaration
[DataMember(Name = "x-nullable")]
public bool? Nullable { get; set; }
Pattern
View Source
Declaration
[DataMember(Name = "pattern")]
public string Pattern { get; set; }
Ref
View Source
Declaration
[DataMember(Name = "$ref")]
public string Ref { get; set; }
Required
View Source
Declaration
[DataMember(Name = "required")]
public bool? Required { get; set; }
Type
View Source
Declaration
[DataMember(Name = "type")]
public string Type { get; set; }
UniqueItems
View Source
Declaration
[DataMember(Name = "uniqueItems")]
public bool? UniqueItems { get; set; }