quickAction

package
v0.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const NAME = "QuickAction"

Variables

This section is empty.

Functions

This section is empty.

Types

type QuickAction

type QuickAction struct {
	metadata.MetadataInfo
	XMLName       xml.Name `xml:"QuickAction"`
	Xmlns         string   `xml:"xmlns,attr"`
	ActionSubtype *struct {
		Text string `xml:",chardata"`
	} `xml:"actionSubtype"`
	Description *struct {
		Text string `xml:",chardata"`
	} `xml:"description"`
	FieldOverrides []struct {
		Field struct {
			Text string `xml:",chardata"`
		} `xml:"field"`
		Formula *struct {
			Text string `xml:",chardata"`
		} `xml:"formula"`
		LiteralValue *struct {
			Text string `xml:",chardata"`
		} `xml:"literalValue"`
	} `xml:"fieldOverrides"`
	FlowDefinition *struct {
		Text string `xml:",chardata"`
	} `xml:"flowDefinition"`
	Height *struct {
		Text string `xml:",chardata"`
	} `xml:"height"`
	Icon *struct {
		Text string `xml:",chardata"`
	} `xml:"icon"`
	Label *struct {
		Text string `xml:",chardata"`
	} `xml:"label"`
	LightningComponent *struct {
		Text string `xml:",chardata"`
	} `xml:"lightningComponent"`
	LightningWebComponent *struct {
		Text string `xml:",chardata"`
	} `xml:"lightningWebComponent"`
	OptionsCreateFeedItem struct {
		Text string `xml:",chardata"`
	} `xml:"optionsCreateFeedItem"`
	Page *struct {
		Text string `xml:",chardata"`
	} `xml:"page"`
	QuickActionLayout *struct {
		LayoutSectionStyle struct {
			Text string `xml:",chardata"`
		} `xml:"layoutSectionStyle"`
		QuickActionLayoutColumns []struct {
			QuickActionLayoutItems []struct {
				EmptySpace struct {
					Text string `xml:",chardata"`
				} `xml:"emptySpace"`
				Field *struct {
					Text string `xml:",chardata"`
				} `xml:"field"`
				UiBehavior struct {
					Text string `xml:",chardata"`
				} `xml:"uiBehavior"`
			} `xml:"quickActionLayoutItems"`
		} `xml:"quickActionLayoutColumns"`
	} `xml:"quickActionLayout"`
	StandardLabel *struct {
		Text string `xml:",chardata"`
	} `xml:"standardLabel"`
	SuccessMessage *struct {
		Text string `xml:",chardata"`
	} `xml:"successMessage"`
	TargetObject *struct {
		Text string `xml:",chardata"`
	} `xml:"targetObject"`
	TargetParentField *struct {
		Text string `xml:",chardata"`
	} `xml:"targetParentField"`
	TargetRecordType *struct {
		Text string `xml:",chardata"`
	} `xml:"targetRecordType"`
	QuickActionType struct {
		Text string `xml:",chardata"`
	} `xml:"type"`
	Width *struct {
		Text string `xml:",chardata"`
	} `xml:"width"`
}

func Open

func Open(path string) (*QuickAction, error)

func (*QuickAction) SetMetadata

func (c *QuickAction) SetMetadata(m metadata.MetadataInfo)

func (*QuickAction) Type

func (c *QuickAction) Type() metadata.MetadataType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL