@@ -7,24 +7,26 @@ public interface INotionClient
77 IPagesClient Pages { get ; }
88 ISearchClient Search { get ; }
99 IBlocksClient Blocks { get ; }
10+ IRestClient RestClient { get ; }
1011 }
1112
1213 public class NotionClient : INotionClient
1314 {
1415 public NotionClient ( ClientOptions options )
1516 {
16- var restClient = new RestClient ( options ) ;
17- Users = new UsersClient ( restClient ) ;
18- Databases = new DatabasesClient ( restClient ) ;
19- Pages = new PagesClient ( restClient ) ;
20- Search = new SearchClient ( restClient ) ;
21- Blocks = new BlocksClient ( restClient ) ;
17+ RestClient = new RestClient ( options ) ;
18+ Users = new UsersClient ( RestClient ) ;
19+ Databases = new DatabasesClient ( RestClient ) ;
20+ Pages = new PagesClient ( RestClient ) ;
21+ Search = new SearchClient ( RestClient ) ;
22+ Blocks = new BlocksClient ( RestClient ) ;
2223 }
2324
2425 public IUsersClient Users { get ; }
2526 public IDatabasesClient Databases { get ; }
2627 public IPagesClient Pages { get ; }
2728 public ISearchClient Search { get ; }
2829 public IBlocksClient Blocks { get ; }
30+ public IRestClient RestClient { get ; }
2931 }
3032}
0 commit comments