SeatingChartConfig class abstract

Constructors

SeatingChartConfig([dynamic updates(SeatingChartConfigBuilder b)])
factory
SeatingChartConfig.init()
factory

Properties

alwaysShowSectionContents bool?
no setter
availableCategories → BuiltList<String>?
See more: https://docs.seats.io/docs/renderer/availablecategories/
no setter
categories → BuiltList<SeatsioCategory>?
no setter
channels → BuiltList<String>?
no setter
chart String?
I can't find accurate documentation for chart Maybe this, https://docs.seats.io/docs/embedded-designer/configuration-chartkey/
no setter
enableBestAvailableSelectedCallback bool
no setter
enableBestAvailableSelectionFailedCallback bool
no setter
enableChartRenderedCallback bool
no setter
enableChartRenderingFailedCallback bool
no setter
enableHoldFailedCallback bool
no setter
enableHoldSucceededCallback bool
no setter
enableHoldTokenExpiredCallback bool
no setter
enableObjectClickedCallback bool
no setter
enableObjectDeselectedCallback bool
no setter
enableObjectSelectedCallback bool
no setter
enableReleaseHoldFailedCallback bool
no setter
enableReleaseHoldSucceededCallback bool
no setter
enableSelectedObjectBookedCallback bool
no setter
enableSelectionInvalidCallback bool
no setter
enableSelectionValidCallback bool
no setter
enableSessionInitializedCallback bool
no setter
eventKey String
The key of the event for which you want to render the seating chart. Either events or event must be passed in, but not both. Currently the Channels functionality is not supported when using multiple events.
no setter
extraConfig → BuiltMap<String, String>?
https://docs.seats.io/docs/renderer/config-extraconfig
no setter
hashCode int
The hash code for this object.
no setterinherited
holdOnSelectForGAs bool?
no setter
holdToken String?
https://docs.seats.io/docs/renderer/config-holdtoken
no setter
inputDevice String?
Specifies the type of input device to optimize the user interface for. These can either be: 'auto': Default. Automatically detects the device main input type 'cursor': UI is optimized for a cursor, and touch gestures are mostly ignored. 'touch': UI is optimized for touch, with larger buttons and full gesture support. https://docs.seats.io/docs/renderer/inputdevice
no setter
isObjectSelectable String?
no setter
isObjectVisible String?
no setter
language String?
Sets the language of the designer. Currently supported languages are: English ('en') Spanish ('es') French ('fr') Portuguese ('pt') German ('de'). For the list of supported languages, check this page. https://support.seats.io/en/articles/2074430-translating-embedded-floor-plans-i18n
no setter
legend LegendForCategory?
no setter
loading String?
This parameter allows you to override the default seats.io spinner that is shown while the floor plan is being loaded. The value can contain (valid) html, like so: "
no setter
maxSelectedObjectList List<Map<String, dynamic>>?
If maxSelectedObjectList is not null, it replaces maxSelectedObjectList.
no setter
maxSelectedObjects int?
See more: https://docs.seats.io/docs/renderer/config-maxselectedobjects/
no setter
messages → BuiltMap<String, String>?
no setter
mode String?
This parameter supports three values: normal: the default setting. Objects are selectable, and zooming and panning are enabled static: objects are not selectable, but zooming and panning is enabled print: objects are not selectable and zooming and panning is disabled spotlight: shows selected objects while dimming all others. Navigation controls are enabled but interaction is disabled. To use spotlight mode, you should set session to 'none' and set holdToken to null. https://docs.seats.io/docs/renderer/config-mode
no setter
numberOfPlacesToSelect int?
Activates one-click selection mode. If you pass in numberOfPlacesToSelect: 3, the ticket buyer only needs to click once to select 3 places. Previously selected places are deselected automatically.
no setter
objectCategories → BuiltMap<String, String>?
no setter
objectColor String?
no setter
objectIcon String?
objectIcon must be used with extraConfig, otherwise it will not take effect.
no setter
objectLabel String?
no setter
objectTooltip ObjectTooltip?
Allows to toggle on or off some features of the cursor tooltip, displayed when hovering objects on mouse-input devices like laptops and desktop computers. Detail: https://docs.seats.io/docs/renderer/config-objecttooltip/
no setter
objectWithoutCategorySelectable bool?
If set to false, objects that don't have a category will be rendered as not selectable (i.e. greyed out). Defaults to true.
no setter
objectWithoutPricingSelectable bool?
If set to false, objects that don't have pricing information will be rendered as not selectable (i.e. greyed out). Defaults to true.
no setter
priceFormatter → (dynamic Function(num price)?)
no setter
priceLevelsTooltipMessage String?
no setter
pricing → BuiltList<PricingForCategory>?
Seats supports two types of pricing: simple pricing and multi-level pricing. Both are defined using the pricing configuration parameter Detail: https://docs.seats.io/docs/renderer/config-pricing/
no setter
region String?
The region need to be specified, have four region options: region = 'eu' region = 'na' region = 'sa' region = 'oc' Maybe this, https://docs.seats.io/docs/embedded-designer/introduction
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sectionColor String?
no setter
selectBestAvailable BestAvailable?
no setter
selectedObjects → BuiltList<SelectedObject>?
Render the chart with the specified objects selected (if they are still free). Detail: https://docs.seats.io/docs/renderer/config-selectedobjects/
no setter
selectionValidators → BuiltList<SelectionValidator>?
no setter
session String?
https://docs.seats.io/docs/renderer/config-session Possible values: 'continue', 'start', 'manual', 'none' Default: 'none'
no setter
showActiveSectionTooltip bool?
On mobile, when displaying a chart with sections, a tooltip is shown at the bottom of the screen with the section name and pricing. You can hide this tooltip on mobile by passing showActiveSectionTooltipOnMobile: false.
no setter
showFullScreenButton bool?
no setter
showLegend bool?
If true, a legend with the category names and colors is rendered at the top of the chart. https://docs.seats.io/docs/renderer/config-legend
no setter
showLoadingAnimation bool
If showLoadingAnimation is false, will set loading is "
no setter
showMinimap bool?
When zoomed in on a chart with sections, a minimap is shown so ticket buyers have a better sense which seats they're looking at. You can hide this minimap by passing showMinimap: false. https://docs.seats.io/docs/renderer/config-showminimap
no setter
showSectionContents String?
no setter
showViewFromYourSeat bool?
On mobile, a view from seat thumbnail is displayed on the top left of the screen. Tapping this image will expand the thumbnail. You can hide this thumbnail on mobile by passing showViewFromYourSeatOnMobile: false.
no setter
themeColor String?
https://docs.seats.io/docs/renderer/colorscheme/ Possible values: 'light', 'dark',
no setter
themePreset String?
https://docs.seats.io/docs/renderer/stylepreset/ Possible values: 'balance', 'bubblegum', 'flathead', 'bezels', 'leaf'
no setter
ticketListings List<TicketListing>?
https://docs.seats.io/docs/renderer/config-ticketlistings/
no setter
unavailableCategories → BuiltList<String>?
no setter
workspaceKey String
The workspace key for the workspace in which the chart was created. You can find it on your workspace settings page. This parameter used to be called publicKey
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(SeatingChartConfigBuilder)) SeatingChartConfig
Rebuilds the instance.
inherited
toBuilder() SeatingChartConfigBuilder
Converts the instance to a builder B.
inherited
toMap() Map<String, Object?>
Convert chart config info to a map
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<SeatingChartConfig>
no setter