package com.dacrt.SBIABackend.dto.responseDto;

import java.util.Arrays;
import java.util.List;

import com.dacrt.SBIABackend.dto.ScimUserResponseDto;

public class ScimListResponseDto {
	private List<String> schemas = Arrays.asList("urn:ietf:params:scim:api:messages:2.0:ListResponse");
    private Integer totalResults;
    private Integer startIndex = 1;
    private Integer itemsPerPage;
    private List<ScimUserResponseDto> Resources;
    
	public ScimListResponseDto(List<String> schemas, Integer totalResults, Integer startIndex, Integer itemsPerPage,
			List<ScimUserResponseDto> resources) {
		super();
		this.schemas = schemas;
		this.totalResults = totalResults;
		this.startIndex = startIndex;
		this.itemsPerPage = itemsPerPage;
		Resources = resources;
	}

	public ScimListResponseDto() {
		super();
		// TODO Auto-generated constructor stub
	}

	public List<String> getSchemas() {
		return schemas;
	}

	public void setSchemas(List<String> schemas) {
		this.schemas = schemas;
	}

	public Integer getTotalResults() {
		return totalResults;
	}

	public void setTotalResults(Integer totalResults) {
		this.totalResults = totalResults;
	}

	public Integer getStartIndex() {
		return startIndex;
	}

	public void setStartIndex(Integer startIndex) {
		this.startIndex = startIndex;
	}

	public Integer getItemsPerPage() {
		return itemsPerPage;
	}

	public void setItemsPerPage(Integer itemsPerPage) {
		this.itemsPerPage = itemsPerPage;
	}

	public List<ScimUserResponseDto> getResources() {
		return Resources;
	}

	public void setResources(List<ScimUserResponseDto> resources) {
		Resources = resources;
	}
}
