(input: dict, log: dict)
| 326 | |
| 327 | |
| 328 | def validate_input_from_text_data(input: dict, log: dict): |
| 329 | if input.get('media') is None or input.get('media') == {}: |
| 330 | log['error'] = {} |
| 331 | log['error']['media'] = 'Provide media data. Needs to be {"type": str, "url": str<optional>}' |
| 332 | |
| 333 | if input.get('media') is not None and input['media'].get('type') is None: |
| 334 | log['error'] = {} |
| 335 | log['error']['media.type'] = 'Provide media type needs to be ["text"]' |
| 336 | |
| 337 | if input.get('text_data') is None: |
| 338 | log['error'] = {} |
| 339 | log['error']['text_data'] = 'Provide "text_data" as a string.' |
| 340 | |
| 341 | return log |
| 342 | |
| 343 | |
| 344 | def validate_input_from_blob_path(project: Project, input: dict, session: Session, log: dict): |
no test coverage detected