Skip to main content

Class ApiParameter

Namespace: DocFxToTemplate.Models.DocFx
Assembly: DocFxToTemplate.dll
Source: src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L11

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L11
public class ApiParameter

Inheritance:
object <- ApiParameter

Inherited Members:
object.Equals(object, object), object.Equals(object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()

Properties

Name

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L13
[YamlMember(Alias = "id")]
[JsonPropertyName("id")]
[MergeOption(MergeOption.MergeKey)]
public string Name { get; set; }

Property value

string

Type

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L18
[YamlMember(Alias = "type")]
[JsonPropertyName("type")]
public string Type { get; set; }

Property value

string

Description

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L23
[YamlMember(Alias = "description")]
[JsonPropertyName("description")]
public string Description { get; set; }

Property value

string

Attributes

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L28
[YamlMember(Alias = "attributes")]
[JsonPropertyName("attributes")]
[MergeOption(MergeOption.Ignore)]
public List<AttributeInfo> Attributes { get; set; }

Property value

List<AttributeInfo>

Reference

src/DocFxToTemplate/Models/DocFx/ApiParameter.cs#L33
[JsonIgnore]
[YamlIgnore]
[IgnoreDataMember]
public ReferenceViewModel? Reference { get; set; }

Property value

ReferenceViewModel