Boot Completion Status

ChannelPluginCompletionStatus is an enum to represent channel's boot completion status.

public enum ChannelPluginCompletionStatus : Int {
  case success
  case notInitialized
  case networkTimeout
  case notAvailableVersion
  case serviceUnderConstruction
  case requirePayment
  case accessDenied
  case unknown
}
typedef enum(NSInteger, ChannelPluginCompletionStatus) {
  ChannelPluginCompletionStatusSuccess = 0,
  ChannelPluginCompletionStatusNotInitialized = 1,
  ChannelPluginCompletionStatusNetworkTimeout = 2,
  ChannelPluginCompletionStatusNotAvailableVersion = 3,
  ChannelPluginCompletionStatusServiceUnderConstruction = 4,
  ChannelPluginCompletionStatusRequirePayment = 5,
  ChannelPluginCompletionStatusAccessDenied = 6,
  ChannelPluginCompletionStatusUnknown = 7,
};
casedescription
successsuccessfully check-in
notInitializedpluginKey was not initialized
networkTimeoutnetwork time out
notAvailableVersioncurrent ChannelPlugin SDK version is not supported
serviceUnderConstructionserver maintenance
requirePaymentinaccessible service plan
accessDeniedaccessed denied
unknownunknown errors