Class Creator
java.lang.Object
io.micronaut.chatbots.basecamp.api.Creator
Message Creator.
- Since:
- 1.0.0
- Author:
- Sergio del Amo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable Boolean
getAdmin()
@Nullable String
@Nullable String
@Nullable String
@Nullable String
getBio()
@Nullable Boolean
@Nullable Company
@Nullable String
@Nullable String
@NonNull Long
getId()
@Nullable String
@Nullable String
getName()
@Nullable Boolean
getOwner()
@Nullable String
@Nullable String
@Nullable String
getTitle()
@Nullable String
void
void
setAttachableSgid
(@Nullable String attachableSgid) void
setAvatarKind
(@Nullable String avatarKind) void
setAvatarUrl
(@Nullable String avatarUrl) void
void
void
setCompany
(@Nullable Company company) void
setCreatedAt
(@Nullable String createdAt) void
setEmailAddress
(@Nullable String emailAddress) void
void
setLocation
(@Nullable String location) void
void
void
setPersonableType
(@Nullable String personableType) void
setTimeZone
(@Nullable String timeZone) void
void
setUpdatedAt
(@Nullable String updatedAt)
-
Constructor Details
-
Creator
public Creator()
-
-
Method Details
-
getId
- Returns:
- Creator Unique Identifier
-
setId
- Parameters:
id
- Creator unique identifier
-
getAttachableSgid
- Returns:
- Creator Attachable SgID
-
setAttachableSgid
- Parameters:
attachableSgid
- Creator Attachable SgID
-
getName
- Returns:
- Name
-
setName
- Parameters:
name
- Name
-
getEmailAddress
- Returns:
- Email address
-
setEmailAddress
- Parameters:
emailAddress
- Email address
-
getPersonableType
- Returns:
- Personable Type E.g. User
-
setPersonableType
- Parameters:
personableType
- Personable Type E.g. User
-
getTitle
- Returns:
- Creator's title
-
setTitle
- Parameters:
title
- Creator's title
-
getBio
- Returns:
- Creator's bio
-
setBio
- Parameters:
bio
- Creator's bio
-
getLocation
- Returns:
- Creator's location
-
setLocation
- Parameters:
location
- Creator's location
-
getCreatedAt
- Returns:
- Date when the creator was created. e.g. 2022-06-16T10:53:51.826+02:00
-
setCreatedAt
- Parameters:
createdAt
- Date when the creator was created. e.g. 2022-06-16T10:53:51.826+02:00
-
getUpdatedAt
- Returns:
- Date when the creator was updated. e.g. 2022-06-16T10:53:51.826+02:00.
-
setUpdatedAt
- Parameters:
updatedAt
- Date when the creator was updated. e.g. 2022-06-16T10:53:51.826+02:00
-
getAdmin
- Returns:
- Whether the creator is an admin of the baescamp account.
-
setAdmin
- Parameters:
admin
- Whether the creator is an admin of the basecamp account.
-
getOwner
- Returns:
- Whether the creator is the basecamp acount owner.
-
setOwner
- Parameters:
owner
- Whether the creator is the basecamp acount owner.
-
getClient
- Returns:
- Whether the creator is a client.
- See Also:
-
setClient
- Parameters:
client
- Whether the creator is a client.
-
getTimeZone
- Returns:
- Time Zone. E.g. Europe/Madrid
-
setTimeZone
- Parameters:
timeZone
- Time Zone. E.g. Europe/Madrid
-
getAvatarUrl
- Returns:
- Avatar URL
-
setAvatarUrl
- Parameters:
avatarUrl
- Avatar URL
-
getAvatarKind
- Returns:
- Avatar Kind. e.g. custom
-
setAvatarKind
- Parameters:
avatarKind
- Avatar Kinde e.g. custom
-
getCompany
- Returns:
- company associated to the message creator
-
setCompany
- Parameters:
company
- company associated to the message creator
-