Layer 220
constructor
help.peerColorOption#adec6ebe flags:# hidden:flags.0?true color_id:int colors:flags.1?help.PeerColorSet dark_colors:flags.2?help.PeerColorSet channel_min_level:flags.3?int group_min_level:flags.4?int = help.PeerColorOption;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Hidden flags.0?true Whether this palette should not be displayed as an option to the user when choosing a palette to apply to profile pages or message accents.
ColorId int Palette ID.
Colors flags.1?help.PeerColorSet Light mode palette. Will be empty for IDs 0 to 6 inclusive, in which case a palette containing a single color from the following colors should be used: red, orange, violet, green, cyan, blue, pink for indexes 0 to 6 (i. e. the same colors used for randomized fallback message accent colors ).
DarkColors flags.2?help.PeerColorSet Dark mode palette. Optional, defaults to the palette in colors (or the autogenerated palette for IDs 0 to 6 ) if absent.
ChannelMinLevel flags.3?int Channels can use this palette only after reaching at least the boost level specified in this field.
GroupMinLevel flags.4?int Supergroups can use this palette only after reaching at least the boost level specified in this field.

Gogram Example

// Creating HelpPeerColorOption constructor
obj := &tg.HelpPeerColorOption{
    ColorId: 0,

    // Optional fields:
    // Hidden: true,
    // Colors: nil,
    // DarkColors: nil,
    // ChannelMinLevel: 0,
    // ... more optional fields
}