package com.iamberry.app.tool.dto;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@Generated("org.jsonschema2pojo")
@JsonPropertyOrder({ "nextOffset", "list" })
public class TuyaHistoryResultDTO {

	@JsonProperty("nextOffset")
	private String nextOffset;
	@JsonProperty("list")
	private java.util.List<TuyaHistoryListDTO> list = new ArrayList<TuyaHistoryListDTO>();
	@JsonIgnore
	private Map<String, Object> additionalProperties = new HashMap<String, Object>();

	/**
	 *
	 * @return The nextOffset
	 */
	@JsonProperty("nextOffset")
	public String getNextOffset() {
		return nextOffset;
	}

	/**
	 *
	 * @param nextOffset
	 *            The nextOffset
	 */
	@JsonProperty("nextOffset")
	public void setNextOffset(String nextOffset) {
		this.nextOffset = nextOffset;
	}

	/**
	 *
	 * @return The list
	 */
	@JsonProperty("list")
	public java.util.List<TuyaHistoryListDTO> getList() {
		return list;
	}

	/**
	 *
	 * @param list
	 *            The list
	 */
	@JsonProperty("list")
	public void setList(java.util.List<TuyaHistoryListDTO> list) {
		this.list = list;
	}

	@JsonAnyGetter
	public Map<String, Object> getAdditionalProperties() {
		return this.additionalProperties;
	}

	@JsonAnySetter
	public void setAdditionalProperty(String name, Object value) {
		this.additionalProperties.put(name, value);
	}

}
