// // SDLServiceUpdateReason.h // SmartDeviceLink // // Created by Nicole on 1/25/19. // Copyright © 2019 smartdevicelink. All rights reserved. // #import "SDLEnum.h" /** * Enumeration listing possible service update reasons. */ typedef SDLEnum SDLServiceUpdateReason SDL_SWIFT_ENUM; /** * The service has just been published with the module and once activated to the primary service of its type, it will be ready for possible consumption. */ extern SDLServiceUpdateReason const SDLServiceUpdatePublished; /** * The service has just been unpublished with the module and is no longer accessible. */ extern SDLServiceUpdateReason const SDLServiceUpdateRemoved; /** * The service is activated as the primary service of this type. All requests dealing with this service type will be handled by this service. */ extern SDLServiceUpdateReason const SDLServiceUpdateActivated; /** * The service has been deactivated as the primary service of its type. */ extern SDLServiceUpdateReason const SDLServiceUpdateDeactivated; /** * The service has updated its manifest. This could imply updated capabilities. */ extern SDLServiceUpdateReason const SDLServiceUpdateManifestUpdate;