package io.delphiplatform.api.v3.dto;

import java.util.stream.Stream;

import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Builder
public class ModelsListWithMetadataDto<T, M> {

    private Stream<T> models;

    private M meta;

    public ModelsListWithMetadataDto<T, M> updateModelsList(Stream<T> models) {
        setModels(models);

        return this;
    }
}
