public SnapshotGetRepositoryResponse GetRepository(Action <SnapshotGetRepositoryRequestDescriptor> configureRequest = null)
        {
            var descriptor = new SnapshotGetRepositoryRequestDescriptor();

            configureRequest?.Invoke(descriptor);
            descriptor.BeforeRequest();
            return(DoRequest <SnapshotGetRepositoryRequestDescriptor, SnapshotGetRepositoryResponse>(descriptor));
        }