internal SmartAPIDocumentationMetadata( SmartAPIOptions options, OpenApiDocument document ) { Options = options; Document = document; }
internal SmartAPIEndpointMetadata( SmartAPIOptions options, EndpointOperation operation, Collection collection ) { Options = options; Operation = operation; Collection = collection; }
public SmartAPIDocumentGenerator(SmartAPIOptions options, API api) { _options = options; _api = api; var allCollections = new List <Collection>(); foreach (var db in api.dbs) { allCollections.AddRange(db.collections); } _collections = allCollections.ToArray(); }