[Octopixell]
I only use a schema for now, no uischema:
{
"type": "object",
"properties": {
"magazineId": {
"type": "number",
"description": "The ID of a magazine"
},
"publicKey": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"clientName": {
"type": "string",
"description": "The name of the client's app"
},
"config": {
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"ows": {
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"clientId": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"clientSecret": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"audience": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
}
}
},
"auth0": {
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"integration": {
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
},
"psk": {
"type": "string",
"description": "The public key necessary to verify platform tokens"
}
}
}
}
}
}
},
"client": {
"type": "object",
"properties": {
"supportEmail": {
"type": "string",
"description": "The email address used in error messages"
},
"navigation": {
"type": "object",
"properties": {
"tabs": {
"type": "object",
"properties": {
}
},
"menu": {
"type": "object",
"properties": {
}
}
}
},
"teamSchedule": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean",
"description": "The email address used in error messages"
}
}
},
"availability": {
"type": "object",
"properties": {
"default": {
"type": "string",
"description": "The default availability"
}
}
},
"schedule": {
"type": "object",
"properties": {
"locationLink": {
"type": "string",
"description": "If a link is entered here it will replace the shift location/address links"
}
}
}
}
}
}
}
}
}