private async Task <PassportResponse> Retrieve(StaticVault vault, String id) { PassportResponse retrieved = await vault.Passport.Retrieve(id); Console.WriteLine("//// PassportExample.retrieve:"); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(retrieved)); return(retrieved); }
private async Task <PassportResponse> Create(StaticVault vault) { String name = "example"; PassportResponse created = await vault.Passport.Create(name); Console.WriteLine("//// PassportExample.create:"); Console.WriteLine("/// Name: " + name); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(created)); return(created); }
public async Task Run() { // Creating a new Passport PassportResponse created = await Create(staticVault); // Retrieving a existent Passport PassportResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.Passport); // Deleting a existent Passport await Delete(staticVault, retrieved.Id); }
public async Task Run() { var sdk = new Nullafi.NullafiSDK(Environment.GetEnvironmentVariable("API_KEY")); var client = await sdk.CreateClient(); var staticVault = await client.CreateStaticVault("Passport Vault Example", null); PassportResponse created = await Create(staticVault); PassportResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.Passport); await Delete(staticVault, retrieved.Id); Assert.AreEqual(created.Id, retrieved.Id); Assert.AreEqual(created.Passport, retrieved.Passport); Assert.AreEqual(created.PassportAlias, retrieved.PassportAlias); await client.DeleteStaticVault(staticVault.VaultId); }