├── .gitattributes ├── .github └── workflows │ └── dotnet.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Example ├── App.razor ├── Example.csproj ├── Models │ ├── Entry.cs │ └── Todo.cs ├── Options │ └── PocketBaseOptions.cs ├── Pages │ ├── BatchDemo.razor │ ├── BatchDemo.razor.cs │ ├── Index.razor │ ├── Login │ │ ├── Components │ │ │ ├── NotLoggedIn.razor │ │ │ ├── NotLoggedIn.razor.cs │ │ │ ├── Profile.razor │ │ │ └── Profile.razor.cs │ │ ├── Login.razor │ │ └── Login.razor.cs │ ├── NotFound.razor │ └── SharedComponents │ │ ├── TodoList.razor │ │ ├── TodoList.razor.cs │ │ ├── TodoListEntries.razor │ │ └── TodoListEntries.razor.cs ├── PocketBaseAuthenticationStateProvider.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Shared │ ├── Loading.razor │ ├── Loading.razor.cs │ ├── MainLayout.razor │ ├── MainLayout.razor.cs │ ├── RedirectTo.razor │ └── RedirectTo.razor.cs ├── _Imports.razor └── wwwroot │ ├── appsettings.development.json │ ├── appsettings.json │ ├── css │ └── app.css │ ├── favicon.ico │ ├── icon-192.png │ └── index.html ├── LICENSE.txt ├── PocketBase ├── CHANGELOG.md ├── LICENSE.md ├── Super user login details.txt ├── pb_data │ ├── auxiliary.db │ ├── auxiliary.db-shm │ ├── auxiliary.db-wal │ ├── data.db │ ├── data.db-shm │ ├── data.db-wal │ └── types.d.ts ├── pb_migrations │ ├── 1751748369_created_EntryModel.js │ ├── 1751748375_created_ToDoModel.js │ ├── 1751748391_updated_ToDoModel.js │ ├── 1751748451_updated_EntryModel.js │ ├── 1751749068_updated_users.js │ ├── 1751749366_updated_EntryModel.js │ ├── 1751749374_updated_ToDoModel.js │ ├── 1751749494_updated_ToDo.js │ ├── 1751749503_updated_Entry.js │ ├── 1751749529_updated_entry.js │ ├── 1751749539_updated_todos.js │ ├── 1751814155_updated_entry.js │ └── 1751814165_updated_todos.js └── pocketbase.exe ├── PocketBaseSharp .Tests ├── AuthStoreTests.cs ├── PocketBaseSharp.Tests.csproj ├── PocketBaseTests.cs └── Usings.cs ├── PocketBaseSharp.sln ├── PocketBaseSharp ├── .editorconfig ├── AssemblyInfo.cs ├── AuthStore.cs ├── AuthStoreEvent.cs ├── Class Diagrams │ └── Services.cd ├── ClientException.cs ├── Errors │ └── ClientError.cs ├── Event │ ├── RequestEventArgs.cs │ └── ResponseEventArgs.cs ├── Extensions │ └── PocketBaseExtensions.cs ├── Helper │ ├── Convert │ │ └── SafeConvert.cs │ └── Extensions │ │ └── DictionaryExtensions.cs ├── Json │ └── DateTimeConverter.cs ├── Models │ ├── AdminModel.cs │ ├── ApiHealthModel.cs │ ├── Auth │ │ ├── AdminAuthModel.cs │ │ ├── AuthModel.cs │ │ ├── RecordAuthModel.cs │ │ └── UserAuthModel.cs │ ├── BackupModel.cs │ ├── BaseAuthModel.cs │ ├── BaseModel.cs │ ├── Collection │ │ ├── CollectionModel.cs │ │ ├── CollectionOptionsModel.cs │ │ └── SchemaFieldModel.cs │ ├── Enum │ │ └── ThumbFormat.cs │ ├── ExternalAuthModel.cs │ ├── Files │ │ ├── BaseFile.cs │ │ ├── FilepathFile.cs │ │ ├── IFile.cs │ │ └── StreamFile.cs │ ├── IBaseAuthModel.cs │ ├── IBaseModel.cs │ ├── Log │ │ ├── AuthMethodProvider.cs │ │ ├── AuthMethodsList.cs │ │ ├── LogRequestModel.cs │ │ └── LogRequestStatistic.cs │ ├── PagedCollectionModel.cs │ ├── ResultList.cs │ ├── SseMessage.cs │ └── UserModel.cs ├── PocketBase.cs ├── PocketBaseSharp.csproj ├── Services │ ├── AdminService.cs │ ├── BackupService.cs │ ├── Base │ │ ├── BaseAuthService.cs │ │ ├── BaseCrudService.cs │ │ ├── BaseService.cs │ │ └── BaseSubCrudService.cs │ ├── BatchService.cs │ ├── CollectionAuthService.cs │ ├── CollectionService.cs │ ├── HealthService.cs │ ├── LogService.cs │ ├── RealTimeService.cs │ ├── RecordService.cs │ ├── SettingsService.cs │ └── UserService.cs └── Sse │ └── SseClient.cs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Example/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/App.razor -------------------------------------------------------------------------------- /Example/Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Example.csproj -------------------------------------------------------------------------------- /Example/Models/Entry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Models/Entry.cs -------------------------------------------------------------------------------- /Example/Models/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Models/Todo.cs -------------------------------------------------------------------------------- /Example/Options/PocketBaseOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Options/PocketBaseOptions.cs -------------------------------------------------------------------------------- /Example/Pages/BatchDemo.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/BatchDemo.razor -------------------------------------------------------------------------------- /Example/Pages/BatchDemo.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/BatchDemo.razor.cs -------------------------------------------------------------------------------- /Example/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Index.razor -------------------------------------------------------------------------------- /Example/Pages/Login/Components/NotLoggedIn.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Components/NotLoggedIn.razor -------------------------------------------------------------------------------- /Example/Pages/Login/Components/NotLoggedIn.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Components/NotLoggedIn.razor.cs -------------------------------------------------------------------------------- /Example/Pages/Login/Components/Profile.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Components/Profile.razor -------------------------------------------------------------------------------- /Example/Pages/Login/Components/Profile.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Components/Profile.razor.cs -------------------------------------------------------------------------------- /Example/Pages/Login/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Login.razor -------------------------------------------------------------------------------- /Example/Pages/Login/Login.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/Login/Login.razor.cs -------------------------------------------------------------------------------- /Example/Pages/NotFound.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/NotFound.razor -------------------------------------------------------------------------------- /Example/Pages/SharedComponents/TodoList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/SharedComponents/TodoList.razor -------------------------------------------------------------------------------- /Example/Pages/SharedComponents/TodoList.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/SharedComponents/TodoList.razor.cs -------------------------------------------------------------------------------- /Example/Pages/SharedComponents/TodoListEntries.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/SharedComponents/TodoListEntries.razor -------------------------------------------------------------------------------- /Example/Pages/SharedComponents/TodoListEntries.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Pages/SharedComponents/TodoListEntries.razor.cs -------------------------------------------------------------------------------- /Example/PocketBaseAuthenticationStateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/PocketBaseAuthenticationStateProvider.cs -------------------------------------------------------------------------------- /Example/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Program.cs -------------------------------------------------------------------------------- /Example/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Properties/launchSettings.json -------------------------------------------------------------------------------- /Example/Shared/Loading.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Shared/Loading.razor -------------------------------------------------------------------------------- /Example/Shared/Loading.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Shared/Loading.razor.cs -------------------------------------------------------------------------------- /Example/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Example/Shared/MainLayout.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Shared/MainLayout.razor.cs -------------------------------------------------------------------------------- /Example/Shared/RedirectTo.razor: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Example/Shared/RedirectTo.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/Shared/RedirectTo.razor.cs -------------------------------------------------------------------------------- /Example/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/_Imports.razor -------------------------------------------------------------------------------- /Example/wwwroot/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/appsettings.development.json -------------------------------------------------------------------------------- /Example/wwwroot/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/appsettings.json -------------------------------------------------------------------------------- /Example/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/css/app.css -------------------------------------------------------------------------------- /Example/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Example/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/icon-192.png -------------------------------------------------------------------------------- /Example/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/Example/wwwroot/index.html -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PocketBase/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/CHANGELOG.md -------------------------------------------------------------------------------- /PocketBase/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/LICENSE.md -------------------------------------------------------------------------------- /PocketBase/Super user login details.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/Super user login details.txt -------------------------------------------------------------------------------- /PocketBase/pb_data/auxiliary.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/auxiliary.db -------------------------------------------------------------------------------- /PocketBase/pb_data/auxiliary.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/auxiliary.db-shm -------------------------------------------------------------------------------- /PocketBase/pb_data/auxiliary.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/auxiliary.db-wal -------------------------------------------------------------------------------- /PocketBase/pb_data/data.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/data.db -------------------------------------------------------------------------------- /PocketBase/pb_data/data.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/data.db-shm -------------------------------------------------------------------------------- /PocketBase/pb_data/data.db-wal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PocketBase/pb_data/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_data/types.d.ts -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751748369_created_EntryModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751748369_created_EntryModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751748375_created_ToDoModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751748375_created_ToDoModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751748391_updated_ToDoModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751748391_updated_ToDoModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751748451_updated_EntryModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751748451_updated_EntryModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749068_updated_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749068_updated_users.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749366_updated_EntryModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749366_updated_EntryModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749374_updated_ToDoModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749374_updated_ToDoModel.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749494_updated_ToDo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749494_updated_ToDo.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749503_updated_Entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749503_updated_Entry.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749529_updated_entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749529_updated_entry.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751749539_updated_todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751749539_updated_todos.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751814155_updated_entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751814155_updated_entry.js -------------------------------------------------------------------------------- /PocketBase/pb_migrations/1751814165_updated_todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pb_migrations/1751814165_updated_todos.js -------------------------------------------------------------------------------- /PocketBase/pocketbase.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBase/pocketbase.exe -------------------------------------------------------------------------------- /PocketBaseSharp .Tests/AuthStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp .Tests/AuthStoreTests.cs -------------------------------------------------------------------------------- /PocketBaseSharp .Tests/PocketBaseSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp .Tests/PocketBaseSharp.Tests.csproj -------------------------------------------------------------------------------- /PocketBaseSharp .Tests/PocketBaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp .Tests/PocketBaseTests.cs -------------------------------------------------------------------------------- /PocketBaseSharp .Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp .Tests/Usings.cs -------------------------------------------------------------------------------- /PocketBaseSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp.sln -------------------------------------------------------------------------------- /PocketBaseSharp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/.editorconfig -------------------------------------------------------------------------------- /PocketBaseSharp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/AssemblyInfo.cs -------------------------------------------------------------------------------- /PocketBaseSharp/AuthStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/AuthStore.cs -------------------------------------------------------------------------------- /PocketBaseSharp/AuthStoreEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/AuthStoreEvent.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Class Diagrams/Services.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Class Diagrams/Services.cd -------------------------------------------------------------------------------- /PocketBaseSharp/ClientException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/ClientException.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Errors/ClientError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Errors/ClientError.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Event/RequestEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Event/RequestEventArgs.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Event/ResponseEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Event/ResponseEventArgs.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Extensions/PocketBaseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Extensions/PocketBaseExtensions.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Helper/Convert/SafeConvert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Helper/Convert/SafeConvert.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Helper/Extensions/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Helper/Extensions/DictionaryExtensions.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Json/DateTimeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Json/DateTimeConverter.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/AdminModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/AdminModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/ApiHealthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/ApiHealthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Auth/AdminAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Auth/AdminAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Auth/AuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Auth/AuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Auth/RecordAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Auth/RecordAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Auth/UserAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Auth/UserAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/BackupModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/BackupModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/BaseAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/BaseAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/BaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/BaseModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Collection/CollectionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Collection/CollectionModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Collection/CollectionOptionsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Collection/CollectionOptionsModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Collection/SchemaFieldModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Collection/SchemaFieldModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Enum/ThumbFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Enum/ThumbFormat.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/ExternalAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/ExternalAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Files/BaseFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Files/BaseFile.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Files/FilepathFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Files/FilepathFile.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Files/IFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Files/IFile.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Files/StreamFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Files/StreamFile.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/IBaseAuthModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/IBaseAuthModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/IBaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/IBaseModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Log/AuthMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Log/AuthMethodProvider.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Log/AuthMethodsList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Log/AuthMethodsList.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Log/LogRequestModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Log/LogRequestModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/Log/LogRequestStatistic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/Log/LogRequestStatistic.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/PagedCollectionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/PagedCollectionModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/ResultList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/ResultList.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/SseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/SseMessage.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Models/UserModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Models/UserModel.cs -------------------------------------------------------------------------------- /PocketBaseSharp/PocketBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/PocketBase.cs -------------------------------------------------------------------------------- /PocketBaseSharp/PocketBaseSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/PocketBaseSharp.csproj -------------------------------------------------------------------------------- /PocketBaseSharp/Services/AdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/AdminService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/BackupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/BackupService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/Base/BaseAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/Base/BaseAuthService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/Base/BaseCrudService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/Base/BaseCrudService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/Base/BaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/Base/BaseService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/Base/BaseSubCrudService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/Base/BaseSubCrudService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/BatchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/BatchService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/CollectionAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/CollectionAuthService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/CollectionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/CollectionService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/HealthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/HealthService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/LogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/LogService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/RealTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/RealTimeService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/RecordService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/RecordService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/SettingsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/SettingsService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Services/UserService.cs -------------------------------------------------------------------------------- /PocketBaseSharp/Sse/SseClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/PocketBaseSharp/Sse/SseClient.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSCourtney/PocketBaseSharp/HEAD/README.md --------------------------------------------------------------------------------