public void AddCustomPrebuiltEntity() { UseClientFor(async client => { var versionsApp = await client.Versions.ListAsync(GlobalAppId); var version = versionsApp.FirstOrDefault().Version; var prebuiltModel = new PrebuiltDomainModelCreateObject { DomainName = "Camera", ModelName = "AppName" }; var guidModel = await client.Model.AddCustomPrebuiltEntityAsync(GlobalAppId, version, prebuiltModel); var prebuiltEntities = await client.Model.ListCustomPrebuiltEntitiesAsync(GlobalAppId, version); Assert.Contains(prebuiltEntities, entity => entity.Id == guidModel); }); }
public void AddCustomPrebuiltIntent() { UseClientFor(async client => { var versionsApp = await client.Versions.ListAsync(GlobalAppId); var version = versionsApp.FirstOrDefault().Version; var prebuiltModel = new PrebuiltDomainModelCreateObject { DomainName = "Calendar", ModelName = "Cancel" }; var guidModel = await client.Model.AddCustomPrebuiltIntentAsync(GlobalAppId, version, prebuiltModel); var prebuiltIntents = await client.Model.ListCustomPrebuiltIntentsAsync(GlobalAppId, version); await client.Model.DeleteIntentAsync(GlobalAppId, version, guidModel); Assert.Contains(prebuiltIntents, entity => entity.Id == guidModel); }); }