/// <inheritdoc />
        public async Task<IEnumerable<ApplicationAttemptDetails>> ListApplicationAttemptsAsync(ApplicationDetails application)
        {
            ApplicationAttemptListResult attemptListResult = await this.readProxy.ListApplicationAttemptsAsync(application.ApplicationId);

            ApplicationAttemptList attempts = new ApplicationAttemptList(attemptListResult, application);

            return attempts.ApplicationAttempts;
        }
        /// <inheritdoc />
        public async Task <IEnumerable <ApplicationAttemptDetails> > ListApplicationAttemptsAsync(ApplicationDetails application)
        {
            ApplicationAttemptListResult attemptListResult = await this.readProxy.ListApplicationAttemptsAsync(application.ApplicationId);

            ApplicationAttemptList attempts = new ApplicationAttemptList(attemptListResult, application);

            return(attempts.ApplicationAttempts);
        }