NotionResponse class

A representation of the Response from the Notion API.

Constructors

NotionResponse({ObjectTypes object = ObjectTypes.None, int status = 0, String? code, String? message})
Main Notion response constructor.
NotionResponse.fromResponse(Response response)
Map a new Notion response instance from a http response.
factory

Properties

code ↔ String?
The Notion code for the errors.
getter/setter pair
content → dynamic
no setter
database ↔ Database?
The database information if the result is a database.
getter/setter pair
hasError ↔ bool
The marker to know when an error occur.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isDatabase → bool
Returns true if the response is a database.
no setter
isError → bool
Returns true if the response is an error.
no setter
isList → bool
Returns true if the response is a list.
no setter
isNone → bool
Returns true if the response have no object type.
no setter
isObject → bool
Returns true if the response is an object.
no setter
isOk ↔ bool
The marker to know if the response is ok.
getter/setter pair
isPage → bool
Returns true if the response is a page.
no setter
message ↔ String?
The Notion message for the errors.
getter/setter pair
object ↔ ObjectTypes
The object type of the response.
getter/setter pair
page ↔ Page?
The page information if the result is a page.
getter/setter pair
pagination ↔ Pagination?
The pagination if the object is a list.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status ↔ int
The response status.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited