ApiParameter
classNamespace: MyLittleContentEngine.Models
Represents a parameter in a method signature
Declaration
public record ApiParameter
Inheritance
object
→ ApiParameter
Implements
System.IEquatable<MyLittleContentEngine.Models.ApiParameter>
Propertys
DefaultValue
propertypublic string? DefaultValue { get; init; }
The default value if any
Returns:
string? ApiParameter.DefaultValue
HasDefaultValue
propertypublic bool HasDefaultValue { get; init; }
Whether the parameter has a default value
Returns:
bool ApiParameter.HasDefaultValue
Name
propertypublic required string Name { get; init; }
Parameter name
Returns:
string ApiParameter.Name
Summary
propertypublic string? Summary { get; init; }
Parameter documentation
Returns:
string? ApiParameter.Summary
Type
propertypublic required string Type { get; init; }
Parameter type
Returns:
string ApiParameter.Type
TypeDisplayName
propertypublic required string TypeDisplayName { get; init; }
Parameter type's minimal display name
Returns:
string ApiParameter.TypeDisplayName