ThreadsRequestBuilder class
Builder class for ThreadsRequest.
Allows step-by-step creation of a ThreadsRequest object.
Constructors
- ThreadsRequestBuilder()
- Default constructor for ThreadsRequestBuilder.
Properties
- guid ↔ String?
-
Scope to one group's threads. Mutually exclusive with uid.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- limit ↔ int?
-
Number of results per page (1…1000, default 30).
getter/setter pair
- participatedByMe ↔ bool?
-
Filter to threads the logged-in user participates in (default true;
always sent on the wire).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- uid ↔ String?
-
Scope to one 1-1 counterpart's threads. Mutually exclusive with guid.
getter/setter pair
Methods
-
build(
) → ThreadsRequest - Builds and returns a ThreadsRequest object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setGuid(
String guid) → ThreadsRequestBuilder - Scopes the list to one group's threads. Mutually exclusive with setUid — setting both is a validation error at fetch time.
-
setLimit(
int limit) → ThreadsRequestBuilder - Sets the page size (1…1000, default 30).
-
setParticipatedByMe(
bool participatedByMe) → ThreadsRequestBuilder - Sets the participated-by-me filter (default true).
-
setUid(
String uid) → ThreadsRequestBuilder - Scopes the list to one 1-1 counterpart's threads. Mutually exclusive with setGuid — setting both is a validation error at fetch time.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited