This is an object that adds additional strings to the holiday homes packet. These are used to customise the holiday homes section, and access to date used by all homes for a sale
{
"homeSalesPhone": "01234 567890",
"homeSalesShowAllImage": "https://your-wordpress-install.com/wp-content/uploads/2022/06/DSC03649-3000x2000.jpg?v=1661257088",
"homeSalesFAQsImage": "https://your-wordpress-install.com/wp-content/uploads/2022/06/COAST-OWNERS-LOUNGE.jpg?v=1659008830"
}Type : String - Optional
Phone number specifically for home sales enquiries. If this is not present then the 'Phone Us' call to action button on home sales detail view will not be shown. This can include spaces, as spaces are removed before sending to devices phone app
Type : Image Url String - Required
The banner image that should be used on the 'Show All' category banner on the home sales section landing page
Type : Image Url String - Optional
The banner image that should be used on the 'FAQs' banner on the home sales section landing page. Only required if separate FAQs are being sent in the home sales packet
Our app surfaces talk to an image engine on our infrastructure to process and resize images for different smart phone screen densities. Because of this the size of images are less relevant as they are delivered at optimum sizes anyway. However due to processing power and speed we do recommend that image urls are all 3000 pixels or below. The app surfaces will never need an image this large, so it gives you the option of still having a large quality image, but can be loaded in the apps and our infrastructure efficiently. We support both png, jpeg, and webp images. You can optionally include a '?v=' version integer so this can be used for versioning. If you do include this you can ensure images are reprocessed if the source image is changed on your servers.
{
"imgUrl": "https://your-wordpress-site.com/wp-content/uploads/2023/08/a-large-image-3000x2100.jpg?v=1691481892",
"image": "https://your-wordpress-site.com/wp-content/uploads/2023/08/a-smaller-image.png"
}Standard JSON String - Often will have certain characters escaped depending what system is writing the JSON packet, however our parser only requires to have double quotes (") escaped. UTF-8 encoding is our standard, but others may be accepted if required. If line breaks are required in the text then the Rich Text / Multiline String type is used instead.
{
"key1": "A string value",
"key2": "Another string with an some \"quotes\" that need escaping",
"arrayOfStrings": [
"Item one as a string",
"Item two as a string",
"Item three as a string",
]
}