My Project 1.0
Open Source Encrypted Vault Storage
|
Public Member Functions | |
VaultApiClient (HttpClient httpClient) | |
async Task< ApiResponse< IEnumerable< VaultItemSummaryDto > > > | GetItemsAsync () |
Gets all vault items for the authenticated user. | |
async Task< ApiResponse< VaultItemDetailDto > > | GetItemByIdAsync (int id) |
Gets a specific vault item by its ID. | |
async Task< ApiResponse< VaultItemSummaryDto > > | CreateItemAsync (CreateVaultItemDto request) |
Creates a new vault item. | |
async Task< ApiResponse > | DeleteItemAsync (int id) |
Deletes a vault item by its ID. | |
async Task< ApiResponse< VaultItemSummaryDto > > | UploadFileAsync (Stream fileStream, string fileName, byte[] iv) |
Uploads a file to the vault. | |
async Task< ApiResponse< Stream > > | DownloadFileAsync (int id) |
Downloads a file from the vault by its ID. | |
async Task< ApiResponse > | UpdateItemAsync (int id, UpdateVaultItemDto request) |
Updates an existing vault item. |
Definition at line 57 of file VaultApiClient.cs.
|
inline |
Definition at line 60 of file VaultApiClient.cs.
|
inline |
Creates a new vault item.
request |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 75 of file VaultApiClient.cs.
|
inline |
Deletes a vault item by its ID.
id |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 84 of file VaultApiClient.cs.
|
inline |
Downloads a file from the vault by its ID.
id |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 110 of file VaultApiClient.cs.
|
inline |
Gets a specific vault item by its ID.
id |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 68 of file VaultApiClient.cs.
|
inline |
Gets all vault items for the authenticated user.
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 62 of file VaultApiClient.cs.
|
inline |
Updates an existing vault item.
id | |
request |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 120 of file VaultApiClient.cs.
|
inline |
Uploads a file to the vault.
fileStream | |
fileName | |
iv |
Implements ignivault.ApiClient.Vault.IVaultApiClient.
Definition at line 91 of file VaultApiClient.cs.