Class Creator
java.lang.Object
io.micronaut.chatbots.basecamp.api.Creator
Message Creator.
- Since:
- 1.0.0
- Author:
- Sergio del Amo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable BooleangetAdmin()@Nullable String@Nullable String@Nullable String@Nullable StringgetBio()@Nullable Boolean@Nullable Company@Nullable String@Nullable String@NonNull LonggetId()@Nullable String@Nullable StringgetName()@Nullable BooleangetOwner()@Nullable String@Nullable String@Nullable StringgetTitle()@Nullable StringvoidvoidsetAttachableSgid(@Nullable String attachableSgid) voidsetAvatarKind(@Nullable String avatarKind) voidsetAvatarUrl(@Nullable String avatarUrl) voidvoidvoidsetCompany(@Nullable Company company) voidsetCreatedAt(@Nullable String createdAt) voidsetEmailAddress(@Nullable String emailAddress) voidvoidsetLocation(@Nullable String location) voidvoidvoidsetPersonableType(@Nullable String personableType) voidsetTimeZone(@Nullable String timeZone) voidvoidsetUpdatedAt(@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
-