Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.nest.NestEventViewBase Class Reference
Inheritance diagram for homeassistant.components.nest.NestEventViewBase:
[legend]
Collaboration diagram for homeassistant.components.nest.NestEventViewBase:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
web.StreamResponse get (self, web.Request request, str device_id, str event_token)
 
web.StreamResponse handle_media (self, Media media)
 
Media|None load_media (self, Device nest_device, str event_token)
 

Public Attributes

 hass
 

Private Member Functions

web.StreamResponse _json_error (self, str message, HTTPStatus status)
 

Detailed Description

Base class for media event APIs.

Definition at line 304 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.nest.NestEventViewBase.__init__ (   self,
HomeAssistant  hass 
)
Initialize NestEventViewBase.

Reimplemented in homeassistant.components.nest.NestEventMediaThumbnailView.

Definition at line 307 of file __init__.py.

Member Function Documentation

◆ _json_error()

web.StreamResponse homeassistant.components.nest.NestEventViewBase._json_error (   self,
str  message,
HTTPStatus  status 
)
private
Return a json error message with additional logging.

Definition at line 348 of file __init__.py.

◆ get()

web.StreamResponse homeassistant.components.nest.NestEventViewBase.get (   self,
web.Request  request,
str  device_id,
str   event_token 
)
Start a GET request.

Definition at line 311 of file __init__.py.

◆ handle_media()

web.StreamResponse homeassistant.components.nest.NestEventViewBase.handle_media (   self,
Media  media 
)
Process the specified media.

Reimplemented in homeassistant.components.nest.NestEventMediaThumbnailView, and homeassistant.components.nest.NestEventMediaView.

Definition at line 345 of file __init__.py.

◆ load_media()

Media | None homeassistant.components.nest.NestEventViewBase.load_media (   self,
Device  nest_device,
str  event_token 
)
Load the specified media.

Reimplemented in homeassistant.components.nest.NestEventMediaThumbnailView, and homeassistant.components.nest.NestEventMediaView.

Definition at line 341 of file __init__.py.

Member Data Documentation

◆ hass

homeassistant.components.nest.NestEventViewBase.hass

Definition at line 309 of file __init__.py.


The documentation for this class was generated from the following file: