![]()  | 
  
    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