flexmeasures.api.common.responses
Functions
- flexmeasures.api.common.responses.already_received_and_successfully_processed(message: str) Tuple[dict, int]
- flexmeasures.api.common.responses.incomplete_event(requested_event_id, requested_event_type, message) Tuple[dict, int]
- flexmeasures.api.common.responses.invalid_sender(required_permissions: List[str] | None = None) Tuple[dict, int]
Signify that the sender is invalid to perform the request. Fits well with 403 errors. Optionally tell the user which permissions they should have.
- flexmeasures.api.common.responses.invalid_unit(quantity: str | None, units: Sequence[str] | Tuple[str] | None) Tuple[dict, int]
- flexmeasures.api.common.responses.is_response_tuple(value) bool
Check if an object qualifies as a ResponseTuple
- flexmeasures.api.common.responses.outdated_event_id(requested_event_id, existing_event_id) Tuple[dict, int]
- flexmeasures.api.common.responses.pluralize(usef_role_name: str) str
Adding a trailing ‘s’ works well for USEF roles.
- flexmeasures.api.common.responses.required_info_missing(fields: Sequence[str], message: str = '') Tuple[dict, int]
- flexmeasures.api.common.responses.unrecognized_event(requested_event_id, requested_event_type) Tuple[dict, int]
- flexmeasures.api.common.responses.unrecognized_sensor(lat: float | None = None, lng: float | None = None) Tuple[dict, int]
Classes