public class PublishButtonGroup : BaseExportOptionOrGroup, ExportGroup
Publish button group configuration.
## Parameters
style: Button style for the grouptype: Export group type (always PUBLISH_BUTTON_GROUP)label: Display label for the button (optional)options: Array of publish export options (optional)
[style](#/s:9embed_sdk18PublishButtonGroupC5styleAA04BaseD5StyleCSgvp)
Undocumented
Swift
public var style: ButtonStyle?
[type](#/s:9embed_sdk18PublishButtonGroupC4typeAA06ExportE4TypeOvp)
Undocumented
Swift
public var type: ExportGroupType
[label](#/s:9embed_sdk18PublishButtonGroupC5labelSSvp)
Undocumented
Swift
public var label: String
[options](#/s:9embed_sdk18PublishButtonGroupC7optionsSayAA0C12ExportOptionCGSgvp)
Undocumented
Swift
public var options: [PublishExportOption]?
[init(style:label:options:)](#/s:9embed_sdk18PublishButtonGroupC5style5label7optionsAcA04BaseD5StyleCSg_SSSayAA0C12ExportOptionCGSgtcfc)
Creates a publish button group.
Swift
public init(style: ButtonStyle?, label: String, options: [PublishExportOption]?)
style | Button style (optional) |
label | Display label (optional) |
options | Array of publish export options (optional) |
[init(from:)](#/s:9embed_sdk18PublishButtonGroupC4fromACs7Decoder_p_tKcfc)
Undocumented
Swift
public required init(from decoder: any Decoder) throws
[encode(to:)](#/s:SE6encode2toys7Encoder_p_tKF)
Swift
override public func encode(to encoder: any Encoder) throws