divera.api.v2.models package
Module contents
Wrap all common calls to the divera api as defined by https://api.divera247.com/?urls.primaryName=api%2Fv2%2Falarm https://api.divera247.com/?urls.primaryName=api%2Fv2%2Fevent https://api.divera247.com/?urls.primaryName=api%2Fv2%2Fnews
- class divera.api.v2.models.Attachment(obj, file, file_name: str = None, description: str = None)[source]
Bases:
FunctionalEndPoint,ObjectRelatedAttaches a file to an object if supported.
- Parameters:
obj – A divera object that supports attachments.
file – A file opened in binary read mode (
open('path/to/file.ext', 'rb')).file_name – A custom file name. The original file name will be used if this one is not set.
description – A description for the file.
- method = 'POST'
- property path: str
- class divera.api.v2.models.Confirm(obj=None, response_id: str = None, response_text: str = None)[source]
Bases:
FunctionalEndPoint,ObjectRelated,ABC- method = 'POST'
- property path: str
- class divera.api.v2.models.Create(obj, access_key: str = None)[source]
Bases:
FunctionalEndPoint,ObjectRelated,ABC- method = 'POST'
- class divera.api.v2.models.Delete(obj)[source]
Bases:
FunctionalEndPoint,ObjectRelated,ABC- method = 'DELETE'
- class divera.api.v2.models.Get(obj)[source]
Bases:
GetAll,ObjectRelated,ABC- property path
- class divera.api.v2.models.GetAll[source]
Bases:
FunctionalEndPoint,ABC- method = 'GET'