use crate::common::*;
use crate::AppKit::*;
use crate::Foundation::*;
use crate::StoreKit::*;
extern_static!(SKANErrorDomain: &'static NSString);
ns_error_enum!(
#[underlying(NSInteger)]
pub enum SKANError {
SKANErrorImpressionMissingRequiredValue = 0,
SKANErrorUnsupported = 1,
SKANErrorAdNetworkIdMissing = 2,
SKANErrorMismatchedSourceAppId = 3,
SKANErrorImpressionNotFound = 4,
SKANErrorInvalidCampaignId = 5,
SKANErrorInvalidConversionValue = 6,
SKANErrorInvalidSourceAppId = 7,
SKANErrorInvalidAdvertisedAppId = 8,
SKANErrorInvalidVersion = 9,
SKANErrorUnknown = 10,
SKANErrorImpressionTooShort = 11,
}
);