Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "orderProducts": [
- {
- "id": 135,
- "order_id": 39,
- "product_id": 49,
- "product_code": "",
- "size_id": 13,
- "quantity": 2,
- "product": {
- "id": 49,
- "code": "",
- "factory_id": 2,
- "product_category_id": 1,
- "sex_id": null,
- "season_id": null,
- "product_type_id": null,
- "type_id": null,
- "color_id": null,
- "year_id": null,
- "image_1": "bceef8b28ae2a1797ca0c6300021100d.jpeg",
- "image_2": "",
- "image_3": "",
- "notes": "",
- "status": 10
- }
- },
- {
- "id": 136,
- "order_id": 39,
- "product_id": 49,
- "product_code": "",
- "size_id": 14,
- "quantity": 3,
- "product": {
- "id": 49,
- "code": "",
- "factory_id": 2,
- "product_category_id": 1,
- "sex_id": null,
- "season_id": null,
- "product_type_id": null,
- "type_id": null,
- "color_id": null,
- "year_id": null,
- "image_1": "bceef8b28ae2a1797ca0c6300021100d.jpeg",
- "image_2": "",
- "image_3": "",
- "notes": "",
- "status": 10
- }
- },
- {
- "id": 137,
- "order_id": 39,
- "product_id": 48,
- "product_code": "",
- "size_id": null,
- "quantity": 24,
- "product": {
- "id": 48,
- "code": "",
- "factory_id": 2,
- "product_category_id": null,
- "sex_id": null,
- "season_id": null,
- "product_type_id": null,
- "type_id": null,
- "color_id": null,
- "year_id": null,
- "image_1": "2aee8660b4218bf549c2d9345beb2a01.jpeg",
- "image_2": "",
- "image_3": "",
- "notes": "",
- "status": 10
- }
- }]
- struct Products {
- let id: String
- let quantities: [(sizeId: String, quantity: String)]?
- init(id: String, quantities: [(sizeId: String, quantity: String)]) {
- self.id = id
- self.quantities = quantities
- }
- }
- [Products(id: "49", quantities: [(sizeId: "13", quantity: "2"), (sizeId: "14", quantity: "3")]),
- Products(id: "48", quantities: [(sizeId: "null", quantity: "24")])]
- for productId in products.arrayValue {
- self.productWithQuantites.append(Products(id: productId["product_id"].stringValue,
- quantities: [(sizeId: productId["size_id"].stringValue,
- quantity: productId["quantity"].stringValue)]))
- }
- [Products(id: "49", quantities: [(sizeId: "13", quantity: "2")]),
- Products(id: "49", quantities: [(sizeId: "14", quantity: "3")],
- Products(id: "48", quantities: [(sizeId: "null", quantity: "24")])]
Add Comment
Please, Sign In to add comment