APARTMENT_RENTING_ROWS = {
    "desktop": [
        {
            "columns": [
                {
                    "data_name": "owner_name",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Ime vlasnika"
                },
                {
                    "data_name": "owner_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Broj telefona vlasnika"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "city",
                    "flex": 3,
                    "method": "SelectBox",
                    "label": "Grad"
                },
                {
                    "data_name": "settlement",
                    "flex": 3,
                    "method": "TextInput",
                    "label": "Naselje"
                },
                {
                    "data_name": "street_address",
                    "flex": 6,
                    "method": "TextInput",
                    "label": "Naziv ulice"
                },
                {
                    "data_name": "street_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Ulični broj"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "type",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Tip apartmana"
                },
                {
                    "data_name": "registration_status",
                    "flex": 3,
                    "method": "SelectBox",
                    "label": "Registracioni status"
                },
                {
                    "data_name": "coordinate_latitude",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Geografska širina"
                },
                {
                    "data_name": "coordinate_longitude",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Geografska dužina"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "area",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Površina stana u m²"
                },
                {
                    "data_name": "condition",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Stanje"
                },
                {
                    "data_name": "year_built",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Godina izgradnje"
                },
                {
                    "data_name": "orientation",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Orijentacija"
                },
            ]
        },
        {
            "columns": [
                {
                    "data_name": "number_of_floors",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj spratova"
                },
                {
                    "data_name": "number_of_floors_above_ground",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj spratova iznad zemlje"
                },
                {
                    "data_name": "heating",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Grejanje"
                },
                {
                    "data_name": "equipment",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Opremljenost"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "number_of_rooms",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Broj soba"
                },
                {
                    "data_name": "apartment_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Broj apartmana"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "floor_type",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Tip sprata"
                },
                {
                    "data_name": "floor_number",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj sprata"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "number_of_terraces",
                    "flex": 4,
                    "method": "NumberInput",
                    "label": "Broj terasa"
                },
                {
                    "data_name": "elevator",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Lift"
                },
                {
                    "data_name": "basement",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Podrum"
                },
                {
                    "data_name": "parking_garage",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Parking ili garaža"
                }
            ]
        },

        {
            "columns": [
                {
                    "data_name": "deposit_amount",
                    "flex": 5,
                    "method": "TextInput",
                    "label": "Iznos depozita"
                },
                {
                    "data_name": "deposit_required",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Depozit obavezan"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "available_from",
                    "flex": 5,
                    "method": "TextInput",
                    "label": "Useljivo od"
                },
                {
                    "data_name": "available_now",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Odmah useljivo"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "min_utilities",
                    "flex": 2.5,
                    "method": "TextInput",
                    "label": "Iznos minimalnih režija"
                },
                {
                    "data_name": "max_utilities",
                    "flex": 2.5,
                    "method": "TextInput",
                    "label": "Iznos maksimalnih režija"
                },
                {
                    "data_name": "utilities_included",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Režije uključene u cenu"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "suitable_for",
                    "flex": 5,
                    "method": "SelectBox",
                    "label": "Pogodno za"
                },
                {
                    "data_name": "smoking_allowed",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Dozvoljeno pušenje"
                },
                {
                    "data_name": "pets_allowed",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Dozvoljeni kućni ljubimci"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "agent_comment",
                    "flex": 1,
                    "method": "TextArea",
                    "label": "Dodatni komentari agenta"
                }
            ]
        },
    ],
    "mobile": [
        {
            "columns": [
                {
                    "data_name": "owner_name",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Ime vlasnika"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "owner_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Broj telefona vlasnika"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "city",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Grad"
                },
                {
                    "data_name": "settlement",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Naselje"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "street_address",
                    "flex": 5,
                    "method": "TextInput",
                    "label": "Naziv ulice"
                },
                {
                    "data_name": "street_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Ulični broj"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "coordinate_latitude",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Geografska širina"
                },
                {
                    "data_name": "coordinate_longitude",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Geografska dužina"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "type",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Tip apartmana"
                },
                {
                    "data_name": "registration_status",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Registracioni status"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "area",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Površina stana u m²"
                },
                {
                    "data_name": "condition",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Stanje"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "number_of_floors",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj spratova"
                },
                {
                    "data_name": "number_of_floors_above_ground",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj spratova iznad zemlje"
                },
            ]
        },
        {
            "columns": [
                {
                    "data_name": "year_built",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Godina izgradnje"
                },
                {
                    "data_name": "orientation",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Orijentacija"
                },
            ]
        },

        {
            "columns": [
                {
                    "data_name": "heating",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Grejanje"
                },
                {
                    "data_name": "equipment",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Opremljenost"
                }
            ]
        },

        {
            "columns": [
                {
                    "data_name": "number_of_rooms",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Broj soba"
                },
                {
                    "data_name": "apartment_number",
                    "flex": 1,
                    "method": "TextInput",
                    "label": "Broj apartmana"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "floor_type",
                    "flex": 1,
                    "method": "SelectBox",
                    "label": "Tip sprata"
                },
                {
                    "data_name": "floor_number",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj sprata"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "number_of_terraces",
                    "flex": 1,
                    "method": "NumberInput",
                    "label": "Broj terasa"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "elevator",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Lift"
                },
                {
                    "data_name": "basement",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Podrum"
                },
                {
                    "data_name": "parking_garage",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Parking ili garaža"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "deposit_amount",
                    "flex": 5,
                    "method": "TextInput",
                    "label": "Iznos depozita"
                },
                {
                    "data_name": "deposit_required",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Depozit obavezan"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "available_from",
                    "flex": 5,
                    "method": "TextInput",
                    "label": "Useljivo od"
                },
                {
                    "data_name": "available_now",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Odmah useljivo"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "min_utilities",
                    "flex": 2.5,
                    "method": "TextInput",
                    "label": "Iznos minimalnih režija"
                },
                {
                    "data_name": "max_utilities",
                    "flex": 2.5,
                    "method": "TextInput",
                    "label": "Iznos maksimalnih režija"
                },
                {
                    "data_name": "utilities_included",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Režije uključene u cenu"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "suitable_for",
                    "flex": 4,
                    "method": "SelectBox",
                    "label": "Pogodno za"
                },
                {
                    "data_name": "smoking_allowed",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Dozvoljeno pušenje"
                },
                {
                    "data_name": "pets_allowed",
                    "flex": 1,
                    "method": "CheckBox",
                    "label": "Dozvoljeni kućni ljubimci"
                }
            ]
        },
        {
            "columns": [
                {
                    "data_name": "agent_comment",
                    "flex": 1,
                    "method": "TextArea",
                    "label": "Dodatni komentari agenta"
                }
            ]
        }]
}
