tessitura-seatmap
Version:
Tessitura-integrated seatmap components, built with React and Mantine (includes SYOS).
574 lines (565 loc) • 11.8 kB
text/typescript
export const ZoneAvailabilityData = [
{
Id: 1,
Zone: {
Id: 1,
Description: "Front Row",
ShortDescription: "Frnt Row",
Rank: 1,
ZoneMapId: 1,
ZoneTime: "",
Abbreviation: "Frnt",
ZoneLegend: "F",
ZoneGroup: {
Id: 1,
Description: "Front Row",
AliasDescription: null,
Inactive: false,
Rank: 1,
},
},
SectionSummaries: null,
PerformanceId: 1,
AvailableCount: 19,
ConstituentAvailableCount: 19,
},
{
Id: 2,
Zone: {
Id: 2,
Description: "Middle Row",
ShortDescription: "Middle Row",
Rank: 2,
ZoneMapId: 2,
ZoneTime: "",
Abbreviation: "Middle Row",
ZoneLegend: "S",
ZoneGroup: {
Id: 2,
Description: "Middle Row",
AliasDescription: null,
Inactive: false,
Rank: 2,
},
},
SectionSummaries: null,
PerformanceId: 1,
AvailableCount: 19,
ConstituentAvailableCount: 19,
},
{
Id: 3,
Zone: {
Id: 3,
Description: "Back Row",
ShortDescription: "Back Row",
Rank: 3,
ZoneMapId: 3,
ZoneTime: "",
Abbreviation: "Back",
ZoneLegend: "B",
ZoneGroup: {
Id: 3,
Description: "Back Row",
AliasDescription: null,
Inactive: false,
Rank: 3,
},
},
SectionSummaries: null,
PerformanceId: 1,
AvailableCount: 19,
ConstituentAvailableCount: 19,
},
{
Id: 4,
Zone: {
Id: 4,
Description: "Edge Row",
ShortDescription: "Edge Row",
Rank: 4,
ZoneMapId: 4,
ZoneTime: "",
Abbreviation: "Edge",
ZoneLegend: "E",
ZoneGroup: {
Id: 4,
Description: "Edge Row",
AliasDescription: null,
Inactive: false,
Rank: 4,
},
},
SectionSummaries: null,
PerformanceId: 1,
AvailableCount: 19,
ConstituentAvailableCount: 19,
},
];
export const PriceData = [
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 1,
PriceTypeId: 1,
Price: 999.99,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 999.99,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 1,
MinPrice: 999.99,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 2,
PriceTypeId: 1,
Price: 999.99,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 999.99,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 1,
MinPrice: 999.99,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 3,
PriceTypeId: 1,
Price: 999.99,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 999.99,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 1,
MinPrice: 999.99,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 4,
PriceTypeId: 1,
Price: 999.99,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 999.99,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 1,
MinPrice: 999.99,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 1,
PriceTypeId: 2,
Price: 1,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 1,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 2,
MinPrice: 1,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 2,
PriceTypeId: 2,
Price: 1,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 1,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 2,
MinPrice: 1,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 3,
PriceTypeId: 2,
Price: 1,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 1,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 2,
MinPrice: 1,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
{
PerformanceId: 1,
PackageId: 0,
ZoneId: 4,
PriceTypeId: 2,
Price: 1,
Enabled: true,
IsEditable: false,
LayerTypeId: null,
IsEditableForWeb: false,
EditableMinPrice: 1,
IsBase: false,
ParentPackageId: 0,
PerformancePriceTypeId: 2,
MinPrice: 1,
IsBest: true,
Offer: false,
ModeOfSaleOfferId: 0,
},
];
export const PriceTypeData = [
{
PriceTypeId: 1,
AliasDescription: "Standard",
PerformanceId: 234205,
PackageId: 0,
SuperPackageId: 0,
Description: "SOH Web Standard",
ReasonIndicator: false,
ShortDescription: "Standard",
DefaultIndicator: true,
IsBest: true,
Offer: false,
Rank: 0,
MaxSeats: 0,
Terms: null,
Zones: [
{
Id: 1,
Description: "Front Row",
ShortDescription: "Frnt Row",
Rank: 1,
ZoneMapId: 1,
ZoneTime: "",
Abbreviation: "Frnt",
ZoneLegend: "F",
ZoneGroup: {
Id: 1,
Description: "Front Row",
AliasDescription: null,
Inactive: false,
Rank: 1,
},
},
{
Id: 2,
Description: "Middle Row",
ShortDescription: "Middle Row",
Rank: 2,
ZoneMapId: 2,
ZoneTime: "",
Abbreviation: "Middle Row",
ZoneLegend: "S",
ZoneGroup: {
Id: 2,
Description: "Middle Row",
AliasDescription: null,
Inactive: false,
Rank: 2,
},
},
{
Id: 3,
Description: "Back Row",
ShortDescription: "Back Row",
Rank: 3,
ZoneMapId: 3,
ZoneTime: "",
Abbreviation: "Back",
ZoneLegend: "B",
ZoneGroup: {
Id: 3,
Description: "Back Row",
AliasDescription: null,
Inactive: false,
Rank: 3,
},
},
{
Id: 4,
Description: "Edge Row",
ShortDescription: "Edge Row",
Rank: 4,
ZoneMapId: 4,
ZoneTime: "",
Abbreviation: "Edge",
ZoneLegend: "E",
ZoneGroup: {
Id: 4,
Description: "Edge Row",
AliasDescription: null,
Inactive: false,
Rank: 4,
},
},
],
},
{
PriceTypeId: 2,
AliasDescription: "Concession",
PerformanceId: 234205,
PackageId: 0,
SuperPackageId: 0,
Description: "SOH Web Standard",
ReasonIndicator: false,
ShortDescription: "Standard",
DefaultIndicator: true,
IsBest: true,
Offer: false,
Rank: 0,
MaxSeats: 0,
Terms: null,
Zones: [
{
Id: 1,
Description: "Front Row",
ShortDescription: "Frnt Row",
Rank: 1,
ZoneMapId: 1,
ZoneTime: "",
Abbreviation: "Frnt",
ZoneLegend: "F",
ZoneGroup: {
Id: 1,
Description: "Front Row",
AliasDescription: null,
Inactive: false,
Rank: 1,
},
},
{
Id: 2,
Description: "Middle Row",
ShortDescription: "Middle Row",
Rank: 2,
ZoneMapId: 2,
ZoneTime: "",
Abbreviation: "Middle Row",
ZoneLegend: "S",
ZoneGroup: {
Id: 2,
Description: "Middle Row",
AliasDescription: null,
Inactive: false,
Rank: 2,
},
},
{
Id: 3,
Description: "Back Row",
ShortDescription: "Back Row",
Rank: 3,
ZoneMapId: 3,
ZoneTime: "",
Abbreviation: "Back",
ZoneLegend: "B",
ZoneGroup: {
Id: 3,
Description: "Back Row",
AliasDescription: null,
Inactive: false,
Rank: 3,
},
},
{
Id: 4,
Description: "Edge Row",
ShortDescription: "Edge Row",
Rank: 4,
ZoneMapId: 4,
ZoneTime: "",
Abbreviation: "Edge",
ZoneLegend: "E",
ZoneGroup: {
Id: 4,
Description: "Edge Row",
AliasDescription: null,
Inactive: false,
Rank: 4,
},
},
],
},
];
export const ScreenData = {
Id: 1,
Description: "Amazing Venue",
Screens: [
{
Id: 1,
Description: "Left Side",
RowCount: 0,
ColumnCount: 0,
ScreenUp: 0,
ScreenDown: 0,
ScreenLeft: 0,
ScreenRight: 0,
HouseMapRectangles: [
{
XCoordinate: 0,
YCoordinate: 0,
Height: 0,
Width: 0,
BrushColor: 0,
PenColor: 0,
TextColor: 0,
TextXCoordinate: 0,
TextYCoordinate: 0,
TextText: "LEFTSIDE",
},
],
},
{
Id: 2,
Description: "Top Side",
RowCount: 0,
ColumnCount: 0,
ScreenUp: 0,
ScreenDown: 0,
ScreenLeft: 0,
ScreenRight: 0,
HouseMapRectangles: [
{
XCoordinate: 0,
YCoordinate: 0,
Height: 0,
Width: 0,
BrushColor: 0,
PenColor: 0,
TextColor: 0,
TextXCoordinate: 0,
TextYCoordinate: 0,
TextText: "TOPSIDE",
},
],
},
{
Id: 3,
Description: "Right Side",
RowCount: 0,
ColumnCount: 0,
ScreenUp: 0,
ScreenDown: 0,
ScreenLeft: 0,
ScreenRight: 0,
HouseMapRectangles: [
{
XCoordinate: 0,
YCoordinate: 0,
Height: 0,
Width: 0,
BrushColor: 0,
PenColor: 0,
TextColor: 0,
TextXCoordinate: 0,
TextYCoordinate: 0,
TextText: "RIGHTSIDE",
},
],
},
{
Id: 4,
Description: "Aisle Right",
RowCount: 0,
ColumnCount: 0,
ScreenUp: 0,
ScreenDown: 0,
ScreenLeft: 0,
ScreenRight: 0,
HouseMapRectangles: [
{
XCoordinate: 0,
YCoordinate: 0,
Height: 0,
Width: 0,
BrushColor: 0,
PenColor: 0,
TextColor: 0,
TextXCoordinate: 0,
TextYCoordinate: 0,
TextText: "AISLERIGHT",
},
],
},
{
Id: 5,
Description: "Aisle Left",
RowCount: 0,
ColumnCount: 0,
ScreenUp: 0,
ScreenDown: 0,
ScreenLeft: 0,
ScreenRight: 0,
HouseMapRectangles: [
{
XCoordinate: 0,
YCoordinate: 0,
Height: 0,
Width: 0,
BrushColor: 0,
PenColor: 0,
TextColor: 0,
TextXCoordinate: 0,
TextYCoordinate: 0,
TextText: "AISLELEFT",
},
],
},
],
};
export const PerformanceDetails = {
Id: 1,
Date: "2030-01-01T19:30:00Z",
Description: "One Fantastic Performance",
Facility: {
Description: "Amazing Venue",
Id: 101,
SeatMap: {
Description: "Amazing Cenue Seat Map",
Id: 201,
},
},
};