ApiParameter

class

Namespace: MyLittleContentEngine.Models

Represents a parameter in a method signature

Declaration

public record ApiParameter

Inheritance

objectApiParameter

Implements

  • System.IEquatable<MyLittleContentEngine.Models.ApiParameter>

Propertys

DefaultValue

property
public string? DefaultValue { get; init; }
The default value if any
Returns: string? ApiParameter.DefaultValue

HasDefaultValue

property
public bool HasDefaultValue { get; init; }
Whether the parameter has a default value
Returns: bool ApiParameter.HasDefaultValue

Name

property
public required string Name { get; init; }
Parameter name
Returns: string ApiParameter.Name

Summary

property
public string? Summary { get; init; }
Parameter documentation
Returns: string? ApiParameter.Summary

Type

property
public required string Type { get; init; }
Parameter type
Returns: string ApiParameter.Type

TypeDisplayName

property
public required string TypeDisplayName { get; init; }
Parameter type's minimal display name
Returns: string ApiParameter.TypeDisplayName