User:Jay8g/sandbox/Template:Airline fleet table/Main row/doc

{	"description": "This template produces a main row (for a aircraft type) for airline fleet tables. All columns used in the rows must be set up in the header, and all columns set up in the header must be used in the rows. (To have a blank cell in the table, set the row parameter to \"yes\".)", "params": { "numconfigs": { "type": "number", "default": "1", "required": true, "label": "Number of configurations", "description": "The number of configurations for this aircraft type." },		"aircraft": { "type": "string", "required": true, "label": "Aircraft type", "description": "The aircraft type for this row." },		"status-inservice": { "type": "number", "label": "Status: In service amount (total)", "description": "The amount of aircraft of this type in service.", "required": false },		"status-inservice-perconfig": { "type": "number", "label": "Status: In service amount (first configuration)", "description": "The amount of the aircraft of this type in the first configuration in service." },		"status-orders": { "type": "number", "label": "Status:Orders amount (total)", "description": "The amount of aircraft of this type on order." },		"status-orders-perconfig": { "type": "number", "label": "Status: Orders amount (first configuration)", "description": "The amount of the aircraft of this type in the first configuration on order." },		"status-options": { "type": "number", "label": "Status:Options amount (total)", "description": "The amount of aircraft options for this type." },		"status-options-perconfig": { "type": "number", "label": "Status: Options amount (first configuration)", "description": "The amount of aircraft options for this type in the first configuration." },		"status-stored": { "type": "number", "label": "Status: Stored amount (total)", "description": "The amount of aircraft of this type that are stored." },		"status-stored-perconfig": { "type": "number", "label": "Status: Stored amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration that are stored." },		"status-custom1": { "type": "number", "label": "Status: Custom column 1 amount (total)", "description": "The amount of aircraft of this type for the first custom status column." },		"status-custom1-perconfig": { "type": "number", "label": "Status: Custom column 1 amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration for the first custom status column." },		"status-custom2": { "type": "number", "label": "Status: Custom column 2 amount (total)", "description": "The amount of aircraft of this type for the second custom status column." },		"status-custom2-perconfig": { "type": "number", "label": "Status: Custom column 2 amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration for the second custom status column." },		"status-custom3": { "type": "number", "label": "Status: Custom column 3 amount (total)", "description": "The amount of aircraft of this type for the third custom status column." },		"status-custom3-perconfig": { "type": "number", "label": "Status: Custom column 3 amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration for the third custom status column." },		"status-custom4": { "type": "number", "label": "Status: Custom column 4 amount (total)", "description": "The amount of aircraft of this type for the fourth custom status column." },		"status-custom4-perconfig": { "type": "number", "label": "Status: Custom column 4 amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration for the fourth custom status column." },		"status-custom5": { "type": "number", "label": "Status: Custom column 5 amount (total)", "description": "The amount of aircraft of this type for the fifth custom status column." },		"status-custom5-perconfig": { "type": "number", "label": "Status: Custom column 5 amount (first configuration)", "description": "The amount of aircraft for this type in the first configuration for the fifth custom status column." },		"numclasses": { "type": "number", "label": "Number of classes", "description": "The number of classes used in the table (not the amount for this particular type/configuration).", "required": true },		"TBA": { "type": "string/line", "label": "Passengers: TBA?", "description": "Show \"TBA\" for the passengers columns? Set to yes to show \"TBA\". (opt-in)" },		"unknown": { "type": "string/line", "label": "Passengers: Unknown?", "description": "Show \"Unknown\" for the passengers columns? Set to yes to show \"Unknown\". (opt-in)" },		"cargo": { "type": "string/line", "label": "Passengers: Cargo?", "description": "Show \"Cargo\" for the passengers columns? Set to yes to show \"Cargo\". (opt-in)" },		"class-F-passengers": { "type": "number", "label": "Class: F: Passengers", "description": "The passengers for F (First) class for the first configuration." },		"class-J-passengers": { "type": "number", "label": "Class: J: Passengers", "description": "The passengers for J (Business) class for the first configuration." },		"class-Y+-passengers": { "type": "number", "label": "Class: Y+: Passengers", "description": "The passengers for Y+ (Premium economy) class for the first configuration." },		"class-Y-passengers": { "type": "number", "label": "Class: Y: Passengers", "description": "The passengers for Y (Economy) class for the first configuration." },		"class-custom1-passengers": { "type": "number", "label": "Class: Custom column 1: Passengers", "description": "The passengers for the first custom class column for the first configuration." },		"class-custom2-passengers": { "type": "number", "label": "Class: Custom column 2: Passengers", "description": "The passengers for the second custom class column for the first configuration." },		"class-custom3-passengers": { "type": "number", "label": "Class: Custom column 3: Passengers", "description": "The passengers for the third custom class column for the first configuration." },		"class-custom4-passengers": { "type": "number", "label": "Class: Custom column 4: Passengers", "description": "The passengers for the fourth custom class column for the first configuration." },		"class-custom5-passengers": { "type": "number", "label": "Class: Custom column 5: Passengers", "description": "The passengers for the fifth custom class column for the first configuration." },		"passengers-total": { "type": "number", "label": "Passengers: Total", "description": "The total passengers for the first configuration." },		"routes": { "type": "string", "label": "Routes", "description": "The routes for this type (or the first configuration if \"routes-perconfig\" (\"Routes: Per-configuration?\") is enabled)." },		"routes-perconfig": { "type": "string/line", "label": "Routes: Per-configuration?", "description": "Make the routes information per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"customcol1": { "type": "string", "label": "Custom column 1", "description": "The text for the first custom column for this type (or for the first configuration if \"customcol1\" (\"Custom column 1: Per-configuration?\") is enabled)." },		"customcol1-perconfig": { "type": "string/line", "label": "Custom column 1: Per-configuration?", "description": "Make the text for the first custom column per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"customcol2": { "type": "string", "label": "Custom column 1", "description": "The text for the second custom column for this type (or for the first configuration if \"customcol2\" (\"Custom column 2: Per-configuration?\") is enabled)." },		"customcol2-perconfig": { "type": "string/line", "label": "Custom column 2: Per-configuration?", "description": "Make the text for the second custom column per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"customcol3": { "type": "string", "label": "Custom column 3", "description": "The text for the third custom column for this type (or for the first configuration if \"customcol3\" (\"Custom column 3: Per-configuration?\") is enabled)." },		"customcol3-perconfig": { "type": "string/line", "label": "Custom column 3: Per-configuration?", "description": "Make the text for the third custom column per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"customcol4": { "type": "string", "label": "Custom column 4", "description": "The text for the fourth custom column for this type (or for the first configuration if \"customcol4\" (\"Custom column 4: Per-configuration?\") is enabled)." },		"customcol4-perconfig": { "type": "string/line", "label": "Custom column 4: Per-configuration?", "description": "Make the text for the fourth custom column per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"customcol5": { "type": "string", "label": "Custom column 5", "description": "The text for the fifth custom column for this type (or for the first configuration if \"customcol5\" (\"Custom column 5: Per-configuration?\") is enabled)." },		"customcol5-perconfig": { "type": "string/line", "label": "Custom column 5: Per-configuration?", "description": "Make the text for the fifth custom column per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" },		"notes": { "type": "string", "label": "Notes", "description": "The notes for this type (or the first configuration if \"notes-perconfig\" (\"Notes: Per-configuration?\") is enabled)." },		"notes-perconfig": { "type": "string/line", "label": "Notes: Per-configuration", "description": "Make the notes information per-configuration? Set to yes to make it per-configuration. (opt-in)", "default": "no" }	} }