Interface IShedJson

Shed JSON

interface IShedJson {
    awningLeft: IAwningJson;
    awningRight: IAwningJson;
    bargeColour: string;
    baySizes: number[];
    colourMode: string;
    cornerFlashingColour: string;
    customBaySize: boolean;
    doorColour: string;
    downpipeColour: string;
    flashingColour: string;
    glassSlidingDoorColour: string;
    gutterColour: string;
    height: number;
    length: number;
    main: IMainJson;
    metalSlidingDoorColour: string;
    metalSlidingDoorFlashingColour: string;
    mezzanineFloorEnabled: boolean;
    mezzanineFloorHeight: number;
    openingFlashingColour: string;
    overhangBack: IOverhangJson;
    overhangFront: IOverhangJson;
    overhangLeft: IOverhangJson;
    overhangRight: IOverhangJson;
    paDoorColour: string;
    revision: number;
    ridgeColour: string;
    rollerDoorColour: string;
    rollerDoorFlashingColour: string;
    roofColour: string;
    roofInsulation: boolean;
    roofPitch: number;
    roofSheeting: string;
    rotation: RotationType;
    shedType: ShedType;
    version: string;
    wainscot: boolean;
    wainscotColour: string;
    wallColour: string;
    wallInsulation: boolean;
    wallSheeting: string;
    whirlybirdColour: string;
    width: number;
    windowColour: string;
}

Properties

awningLeft: IAwningJson
awningRight: IAwningJson
bargeColour: string
baySizes: number[]
colourMode: string
cornerFlashingColour: string
customBaySize: boolean
doorColour: string
downpipeColour: string
flashingColour: string
glassSlidingDoorColour: string
gutterColour: string
height: number

Height of the main shed in meters

length: number

Length of the main shed in meters

main: IMainJson
metalSlidingDoorColour: string
metalSlidingDoorFlashingColour: string
mezzanineFloorEnabled: boolean
mezzanineFloorHeight: number
openingFlashingColour: string
overhangBack: IOverhangJson
overhangFront: IOverhangJson
overhangLeft: IOverhangJson
overhangRight: IOverhangJson
paDoorColour: string
revision: number

The version number of shed shed, for #sRIA7mR5lzp/1 it will be 1

ridgeColour: string
rollerDoorColour: string
rollerDoorFlashingColour: string
roofColour: string
roofInsulation: boolean
roofPitch: number

Roof pitch of the main shed in degrees Note, this will be clamped depending nearest roof pitch if custom roof pitch configured to be disabled.

roofSheeting: string
rotation: RotationType

The rotation of the text on the ground.

shedType: ShedType
version: string

The version of the json schema. Important to have this, otherwise the program will assume you are using the latest version.

wainscot: boolean
wainscotColour: string
wallColour: string
wallInsulation: boolean
wallSheeting: string
whirlybirdColour: string
width: number

Width of the main shed in meters

windowColour: string