AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Public Attributes | List of all members
alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration Struct Reference

#include <AVSDiscoveryEndpointAttributes.h>

Public Member Functions

 Registration (const std::string &productId, const std::string &serialNumber, const std::string &registrationKey, const std::string &productIdKey)
 
 Registration ()=default
 
bool operator== (const Registration &rhs)
 
bool operator!= (const Registration &rhs)
 

Public Attributes

std::string productId
 The productID of the device provided when registering the client on https://developer.amazon.com. More...
 
std::string serialNumber
 The device serialNumber. More...
 
std::string registrationKey
 The device registration key value. More...
 
std::string productIdKey
 The device product id key value. More...
 

Detailed Description

The registration structure to identify the default endpoint in AVS.

Constructor & Destructor Documentation

◆ Registration() [1/2]

alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::Registration ( const std::string &  productId,
const std::string &  serialNumber,
const std::string &  registrationKey,
const std::string &  productIdKey 
)
inline

Constructor.

Parameters
productIdThe product identifier for the Alexa client device.
serialNumberThe device DSN.
registrationKeythe registration key value.
productIdKeythe product id key value.

◆ Registration() [2/2]

alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::Registration ( )
default

Default constructor.

Member Function Documentation

◆ operator!=()

bool alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::operator!= ( const Registration rhs)
inline

Operator != for Registration.

Parameters
rhsThe object to compare to this.
Returns
Whether the operation holds.

◆ operator==()

bool alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::operator== ( const Registration rhs)
inline

Operator == for Registration.

Parameters
rhsThe object to compare to this.
Returns
Whether the operation holds.

Member Data Documentation

◆ productId

std::string alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::productId

The productID of the device provided when registering the client on https://developer.amazon.com.

◆ productIdKey

std::string alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::productIdKey

The device product id key value.

◆ registrationKey

std::string alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::registrationKey

The device registration key value.

◆ serialNumber

std::string alexaClientSDK::avsCommon::avs::AVSDiscoveryEndpointAttributes::Registration::serialNumber

The device serialNumber.


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

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0