public static async Task <ProjectTraningConfiguration> OpenProjectAsync(string trainingKey, Guid projectId)
        {
            ProjectTraningConfiguration result = new ProjectTraningConfiguration(trainingKey);

            await result.OpenProjectAsyncInternal(projectId);

            return(result);
        }
        public static async Task <ProjectTraningConfiguration> CreateProjectAsync(string trainingKey, string projectName, bool openIfExists, bool isDetectionModel)
        {
            ProjectTraningConfiguration result = new ProjectTraningConfiguration(trainingKey);

            await result.CreateProjectAsyncInternal(projectName, openIfExists, isDetectionModel);

            return(result);
        }