in tools/code/common/Api.cs [40:47]
public static Option<ApiRevisionNumber> TryFrom(string? value) =>
uint.TryParse(value, out var revisionNumber) && revisionNumber > 0
? new ApiRevisionNumber(revisionNumber)
: Option<ApiRevisionNumber>.None;
}
public sealed record ApiName : ResourceName, IResourceName<ApiName>
{