feat: add ComponentEmojiBuilder

This commit is contained in:
Siwoo Jeon 2025-05-19 19:33:56 +09:00
parent 1545e23e32
commit ac56d53b7e
Signed by: migan
GPG key ID: 036E9A8C5E8E48DA

View file

@ -218,3 +218,26 @@ func (d *SelectMenuDefaultValue) SetID(id string) *SelectMenuDefaultValue {
d.ID = id
return d
}
// ComponentEmojiBuilder creates a new ComponentEmoji struct.
func ComponentEmojiBuilder() *ComponentEmoji {
return &ComponentEmoji{}
}
// SetID sets ID for ComponentEmoji.
func (c *ComponentEmoji) SetID(id string) *ComponentEmoji {
c.ID = id
return c
}
// SetName sets name for ComponentEmoji.
func (c *ComponentEmoji) SetName(name string) *ComponentEmoji {
c.Name = name
return c
}
// SetAnimated sets animated for ComponentEmoji.
func (c *ComponentEmoji) SetAnimated(animated bool) *ComponentEmoji {
c.Animated = animated
return c
}