public AliasPath AddAliasPath(string path, IEnumerable <string> apiVersions = null, AliasPathMetadata metadata = null) { var rv = new AliasPath(metadata: metadata) { Path = path, ApiVersions = apiVersions?.ToList() ?? AliasBuilder.DefaultApiVersions }; this.Paths.Add(rv); return(rv); }
public AliasPathMetadata AddDefaultAliasPathMetadata(string attributes, string type) { this.DefaultAliasPathMetadata = new AliasPathMetadata(attributes, type); return(this.DefaultAliasPathMetadata); }