CustomEmoji
Defined in: src/models/customEmoji.model.ts:9
Custom Emoji model class with helper methods.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new CustomEmoji(
data):CustomEmoji
Defined in: src/models/customEmoji.model.ts:10
Parameters
Section titled “Parameters”string = ...
string = ...
string = ...
Returns
Section titled “Returns”CustomEmoji
Overrides
Section titled “Overrides”BaseModel<NotionCustomEmoji>.constructor
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get id():
string
Defined in: src/models/customEmoji.model.ts:28
Returns the custom emoji ID.
Returns
Section titled “Returns”string
Overrides
Section titled “Overrides”Get Signature
Section titled “Get Signature”get name():
string
Defined in: src/models/customEmoji.model.ts:35
Returns the custom emoji name.
Returns
Section titled “Returns”string
object
Section titled “object”Get Signature
Section titled “Get Signature”get object():
"custom_emoji"
Defined in: src/models/customEmoji.model.ts:21
Returns “custom_emoji” - the object type.
Note: A custom emoji list item has no object field in the API response. Only
the paginated list wrapper has that field. This getter returns a synthetic
value, not data from the payload, to meet the BaseModel contract.
Returns
Section titled “Returns”"custom_emoji"
Overrides
Section titled “Overrides”Get Signature
Section titled “Get Signature”get url():
string
Defined in: src/models/customEmoji.model.ts:42
Returns the custom emoji’s image URL.
Returns
Section titled “Returns”string
Methods
Section titled “Methods”toJSON()
Section titled “toJSON()”toJSON():
object
Defined in: src/models/base.model.ts:20
Returns the raw validated data as a plain object.
Returns
Section titled “Returns”object
id:
string
name:
string
url:
string