Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.microsoft_face.MicrosoftFace Class Reference

Public Member Functions

def __init__ (self, hass, server_loc, api_key, timeout, component, entities)
 
def call_api (self, method, function, data=None, binary=False, params=None)
 
def store (self)
 
None update_store (self)
 

Public Attributes

 hass
 
 timeout
 
 websession
 

Private Attributes

 _api_key
 
 _entities
 
 _server_url
 
 _store
 

Detailed Description

Microsoft Face api for Home Assistant.

Definition at line 250 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.microsoft_face.MicrosoftFace.__init__ (   self,
  hass,
  server_loc,
  api_key,
  timeout,
  component,
  entities 
)
Initialize Microsoft Face api.

Definition at line 253 of file __init__.py.

Member Function Documentation

◆ call_api()

def homeassistant.components.microsoft_face.MicrosoftFace.call_api (   self,
  method,
  function,
  data = None,
  binary = False,
  params = None 
)
Make an api call.

Definition at line 298 of file __init__.py.

◆ store()

def homeassistant.components.microsoft_face.MicrosoftFace.store (   self)
Store group/person data and IDs.

Definition at line 265 of file __init__.py.

◆ update_store()

None homeassistant.components.microsoft_face.MicrosoftFace.update_store (   self)
Load all group/person data into local store.

Definition at line 269 of file __init__.py.

Member Data Documentation

◆ _api_key

homeassistant.components.microsoft_face.MicrosoftFace._api_key
private

Definition at line 258 of file __init__.py.

◆ _entities

homeassistant.components.microsoft_face.MicrosoftFace._entities
private

Definition at line 262 of file __init__.py.

◆ _server_url

homeassistant.components.microsoft_face.MicrosoftFace._server_url
private

Definition at line 259 of file __init__.py.

◆ _store

homeassistant.components.microsoft_face.MicrosoftFace._store
private

Definition at line 260 of file __init__.py.

◆ hass

homeassistant.components.microsoft_face.MicrosoftFace.hass

Definition at line 255 of file __init__.py.

◆ timeout

homeassistant.components.microsoft_face.MicrosoftFace.timeout

Definition at line 257 of file __init__.py.

◆ websession

homeassistant.components.microsoft_face.MicrosoftFace.websession

Definition at line 256 of file __init__.py.


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