action edrv_patch_location { label: "patchLocation" description: "Update a location's data" provider: edrv method: PATCH path: "/v1/location/{id}" encoding: json input: { type: "object" properties: { active: { type: "boolean" } address: { type: "object" properties: { city: { type: "string" } country: { type: "string" } postalCode: { type: "string" } state: { type: "string" } streetAndNumber: { type: "string" } } } chargestations: { type: "array" items: { type: "object" } } coordinates: { type: "object" properties: { latitude: { type: "number" } longitude: { type: "number" } } } id: { type: "string" } openingHours: { type: "object" properties: { "0": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "1": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "2": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "3": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "4": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "5": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } "6": { type: "array" items: { type: "object" properties: { endTime: { type: "string" } startTime: { type: "string" } } } } } } operatorName: { type: "string" } timezone: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "object" properties: { message: { type: "string" } ok: { type: "boolean" } result: { type: "array" items: { type: "object" } } } } }