public async Task Run() { /* * DRIVER LICENSE */ // Creating a new Driver License DriversLicenseResponse created = await Create(staticVault); // Retrieving a existent Driver License DriversLicenseResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.DriversLicense); // Deleting a existent Driver License await Delete(staticVault, retrieved.Id); /* * DRIVER LICENSE WITH STATE */ // Creating a new Driver License with State DriversLicenseResponse createdWithState = await CreateWithState(staticVault); // Retrieving a existent Driver License DriversLicenseResponse retrievedWithState = await Retrieve(staticVault, createdWithState.Id); await RetrieveFromRealData(staticVault, createdWithState.DriversLicense); // Deleting a existent Driver License await Delete(staticVault, retrievedWithState.Id); }
public async Task Run() { var sdk = new Nullafi.NullafiSDK(Environment.GetEnvironmentVariable("API_KEY")); var client = await sdk.CreateClient(); var staticVault = await client.CreateStaticVault("Drivers License Vault Example", null); DriversLicenseResponse created = await Create(staticVault); DriversLicenseResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.DriversLicense); await Delete(staticVault, retrieved.Id); Assert.AreEqual(created.Id, retrieved.Id); Assert.AreEqual(created.DriversLicense, retrieved.DriversLicense); Assert.AreEqual(created.DriversLicenseAlias, retrieved.DriversLicenseAlias); DriversLicenseResponse createdWithState = await CreateWithState(staticVault); DriversLicenseResponse retrievedWithState = await Retrieve(staticVault, createdWithState.Id); Assert.AreEqual(createdWithState.Id, retrievedWithState.Id); Assert.AreEqual(createdWithState.DriversLicense, retrievedWithState.DriversLicense); Assert.AreEqual(createdWithState.DriversLicenseAlias, retrievedWithState.DriversLicenseAlias); await RetrieveFromRealData(staticVault, createdWithState.DriversLicense); await Delete(staticVault, retrievedWithState.Id); await client.DeleteStaticVault(staticVault.VaultId); }
private async Task <DriversLicenseResponse> Retrieve(StaticVault vault, String id) { DriversLicenseResponse retrieved = await vault.DriversLicense.Retrieve(id); Console.WriteLine("//// DriversLicenseExample.retrieve:"); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(retrieved)); return(retrieved); }
private async Task <DriversLicenseResponse> Create(StaticVault vault) { String name = "example"; DriversLicenseResponse created = await vault.DriversLicense.Create(name); Console.WriteLine("//// DriversLicenseExample.create:"); Console.WriteLine("/// Name: " + name); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(created)); return(created); }