com.ringcentral.definitions.ListChatNotesParameters Maven / Gradle / Ivy
package com.ringcentral.definitions;
public class ListChatNotesParameters {
/**
* The end datetime for resulting records in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, e.g. 2019-03-10T18:23:45. The default value is Now.
*/
public String creationTimeTo;
/**
* The start datetime for resulting records in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone
*/
public String creationTimeFrom;
/**
* Internal identifier of the user that created the note. Multiple values are supported
*/
public String creatorId;
/**
* Status of notes to be fetched; if not specified all notes are fetched by default.
* Enum: Active, Draft
*/
public String status;
/**
* Pagination token
*/
public String pageToken;
/**
* Max number of notes to be fetched by one request; the value range is 1-250.
* Maximum: 250
* Default: 30
*/
public Long recordCount;
public ListChatNotesParameters creationTimeTo(String creationTimeTo) {
this.creationTimeTo = creationTimeTo;
return this;
}
public ListChatNotesParameters creationTimeFrom(String creationTimeFrom) {
this.creationTimeFrom = creationTimeFrom;
return this;
}
public ListChatNotesParameters creatorId(String creatorId) {
this.creatorId = creatorId;
return this;
}
public ListChatNotesParameters status(String status) {
this.status = status;
return this;
}
public ListChatNotesParameters pageToken(String pageToken) {
this.pageToken = pageToken;
return this;
}
public ListChatNotesParameters recordCount(Long recordCount) {
this.recordCount = recordCount;
return this;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy