AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Classes | |
class | AmdCommunicationInterface |
class | ArtifactRequest |
class | DavsRequest |
class | InMemoryAmdCommunicationHandler |
class | UrlRequest |
class | VendableArtifact |
Enumerations | |
enum | Priority { Priority::ACTIVE, Priority::PENDING_ACTIVATION, Priority::LIKELY_TO_BE_ACTIVE, Priority::UNUSED_IMPORTANT, Priority::UNUSED } |
enum | Region { Region::NA, Region::EU, Region::FE } |
enum | ResultCode { ResultCode::CONNECTION_FAILED = 47, ResultCode::CONNECTION_TIMED_OUT = -51, ResultCode::CHECKSUM_MISMATCH = -52, ResultCode::NO_SPACE_AVAILABLE = -53, ResultCode::SUCCESS = 200, ResultCode::UP_TO_DATE = 304, ResultCode::ILLEGAL_ARGUMENT = 400, ResultCode::UNAUTHORIZED = 401, ResultCode::FORBIDDEN = 403, ResultCode::NO_ARTIFACT_FOUND = 404, ResultCode::UNPACK_FAILURE = -997, ResultCode::UNHANDLED_MIME_TYPE = -998, ResultCode::CATASTROPHIC_FAILURE = -999 } |
enum | State { State::INIT, State::REQUESTING, State::DOWNLOADING, State::INVALID, State::LOADED } |
enum | Type { Type::DAVS, Type::URL } |
Functions | |
bool | operator== (const ArtifactRequest &lhs, const ArtifactRequest &rhs) |
bool | operator!= (const ArtifactRequest &lhs, const ArtifactRequest &rhs) |
bool | isValidPriority (int value) |
std::string | toString (Priority priority) |
std::ostream & | operator<< (std::ostream &os, Priority value) |
std::ostream & | operator<< (std::ostream &os, ResultCode result) |
std::string | toString (State state) |
std::ostream & | operator<< (std::ostream &os, State value) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Use summary to determine if two requests are identical
|
inline |
|
inline |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0