Exemple #1
0
 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();
        }