company.LatchLocation

Request

Fields when send to the api inside a request.

Field Type Description
machine_type String Determines which brand of latches will be at this location
name String A String value
address Address.simple An address
pickup_hours Week Settings per week
production_hours Week Settings per week
order_upfront Week Settings per week
max_orders MaxOrders Max order settings
viresmo_shop_id String Optional. A String value
payment_settings Dictionary Optional. A dictionary with fields

Response

Fields when returned by the api in a response.

Field Type Description
machine_type String Determines which brand of latches will be at this location
name String A String value
address Address.simple An address
pickup_hours Week Settings per week
production_hours Week Settings per week
order_upfront Week Settings per week
max_orders MaxOrders Max order settings
id Int An integer value
shop_id Int An integer value
viresmo_shop_id String Optional. A String value
payment_settings Dictionary Optional. A dictionary with fields

Examples

Request

When used inside a request.

Example 1

{
    "machine_type": "viresmo",
    "name": "...",
    "address": {
        "street": "Sint-Denijslaan",
        "nr": "96",
        "zipcode": "9000",
        "city": "Gent",
        "country": "BE"
    },
    "pickup_hours": {
        "d1": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d2": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d3": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d4": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d5": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d6": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d7": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ]
    },
    "production_hours": {
        "d1": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d2": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d3": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d4": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d5": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d6": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d7": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ]
    },
    "order_upfront": {
        "d1": {
            "method": "x_days",
            "x_days": {
                "days": 18,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 11,
                "minutes": 17
            }
        },
        "d2": {
            "method": "x_days",
            "x_days": {
                "days": 14,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 19,
                "minutes": 18
            }
        },
        "d3": {
            "method": "x_days",
            "x_days": {
                "days": 13,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 19,
                "minutes": 13
            }
        },
        "d4": {
            "method": "x_days",
            "x_days": {
                "days": 17,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 16,
                "minutes": 16
            }
        },
        "d5": {
            "method": "x_days",
            "x_days": {
                "days": 14,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 10,
                "minutes": 11
            }
        },
        "d6": {
            "method": "x_days",
            "x_days": {
                "days": 13,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 13,
                "minutes": 18
            }
        },
        "d7": {
            "method": "x_days",
            "x_days": {
                "days": 11,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 15,
                "minutes": 14
            }
        }
    },
    "max_orders": {
        "items": [
            {
                "max_per": "hour",
                "max_amount": 15,
                "days": {
                    "all": true,
                    "custom": [
                        11,
                        16,
                        12
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 19,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 17,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 13,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            },
            {
                "max_per": "hour",
                "max_amount": 16,
                "days": {
                    "all": true,
                    "custom": [
                        19,
                        19,
                        13
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 19,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 16,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 17,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            },
            {
                "max_per": "hour",
                "max_amount": 12,
                "days": {
                    "all": false,
                    "custom": [
                        16,
                        12,
                        15
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 19,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 10,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 10,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            }
        ]
    },
    "viresmo_shop_id": "...",
    "payment_settings": {
        "allow_cash": false,
        "allow_online_payments": false,
        "allow_online_payments_targetprice": false,
        "allow_isop_targetprice": false,
        "allow_bank_transfer_payments": true,
        "allow_bank_transfer_payments_invoice": false,
        "bank_account_numbers": [
            {
                "bank": "...",
                "number": "..."
            },
            {
                "bank": "...",
                "number": "..."
            },
            {
                "bank": "...",
                "number": "..."
            }
        ]
    }
}

Response

When returned in a response.

Example 1

{
    "machine_type": "viresmo",
    "name": "...",
    "address": {
        "street": "Sint-Denijslaan",
        "nr": "96",
        "zipcode": "9000",
        "city": "Gent",
        "country": "BE"
    },
    "pickup_hours": {
        "d1": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d2": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d3": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d4": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d5": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d6": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d7": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ]
    },
    "production_hours": {
        "d1": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d2": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d3": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d4": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d5": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d6": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ],
        "d7": [
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            },
            {
                "start": "12:00",
                "end": "12:00"
            }
        ]
    },
    "order_upfront": {
        "d1": {
            "method": "x_days",
            "x_days": {
                "days": 17,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 19,
                "minutes": 15
            }
        },
        "d2": {
            "method": "x_days",
            "x_days": {
                "days": 19,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 16,
                "minutes": 14
            }
        },
        "d3": {
            "method": "x_days",
            "x_days": {
                "days": 17,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 19,
                "minutes": 17
            }
        },
        "d4": {
            "method": "x_days",
            "x_days": {
                "days": 19,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 17,
                "minutes": 11
            }
        },
        "d5": {
            "method": "x_days",
            "x_days": {
                "days": 16,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 13,
                "minutes": 10
            }
        },
        "d6": {
            "method": "x_days",
            "x_days": {
                "days": 17,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 19,
                "minutes": 19
            }
        },
        "d7": {
            "method": "x_days",
            "x_days": {
                "days": 12,
                "close_at": "12:00"
            },
            "x_time": {
                "hours": 17,
                "minutes": 18
            }
        }
    },
    "max_orders": {
        "items": [
            {
                "max_per": "hour",
                "max_amount": 16,
                "days": {
                    "all": true,
                    "custom": [
                        13,
                        10,
                        14
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 17,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 17,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 18,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            },
            {
                "max_per": "hour",
                "max_amount": 15,
                "days": {
                    "all": true,
                    "custom": [
                        13,
                        12,
                        16
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 19,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 18,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 12,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            },
            {
                "max_per": "hour",
                "max_amount": 17,
                "days": {
                    "all": true,
                    "custom": [
                        17,
                        16,
                        15
                    ]
                },
                "intervals": [
                    {
                        "max_amount": 10,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 15,
                        "start": "12:00",
                        "end": "12:00"
                    },
                    {
                        "max_amount": 13,
                        "start": "12:00",
                        "end": "12:00"
                    }
                ]
            }
        ]
    },
    "id": 11,
    "shop_id": 19,
    "viresmo_shop_id": "...",
    "payment_settings": {
        "allow_cash": true,
        "allow_online_payments": true,
        "allow_online_payments_targetprice": false,
        "allow_isop_targetprice": true,
        "allow_bank_transfer_payments": false,
        "allow_bank_transfer_payments_invoice": false,
        "bank_account_numbers": [
            {
                "bank": "...",
                "number": "..."
            },
            {
                "bank": "...",
                "number": "..."
            },
            {
                "bank": "...",
                "number": "..."
            }
        ]
    }
}
1.9.0 stable