icrate 0.1.2

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
use crate::common::*;
use crate::CloudKit::*;
use crate::CoreLocation::*;
use crate::Foundation::*;

extern_static!(CKErrorDomain: &'static NSString);

extern_static!(CKPartialErrorsByItemIDKey: &'static NSString);

extern_static!(CKRecordChangedErrorAncestorRecordKey: &'static NSString);

extern_static!(CKRecordChangedErrorServerRecordKey: &'static NSString);

extern_static!(CKRecordChangedErrorClientRecordKey: &'static NSString);

extern_static!(CKErrorUserDidResetEncryptedDataKey: &'static NSString);

extern_static!(CKErrorRetryAfterKey: &'static NSString);

ns_enum!(
    #[underlying(NSInteger)]
    pub enum CKErrorCode {
        CKErrorInternalError = 1,
        CKErrorPartialFailure = 2,
        CKErrorNetworkUnavailable = 3,
        CKErrorNetworkFailure = 4,
        CKErrorBadContainer = 5,
        CKErrorServiceUnavailable = 6,
        CKErrorRequestRateLimited = 7,
        CKErrorMissingEntitlement = 8,
        CKErrorNotAuthenticated = 9,
        CKErrorPermissionFailure = 10,
        CKErrorUnknownItem = 11,
        CKErrorInvalidArguments = 12,
        #[deprecated = "Will not be returned"]
        CKErrorResultsTruncated = 13,
        CKErrorServerRecordChanged = 14,
        CKErrorServerRejectedRequest = 15,
        CKErrorAssetFileNotFound = 16,
        CKErrorAssetFileModified = 17,
        CKErrorIncompatibleVersion = 18,
        CKErrorConstraintViolation = 19,
        CKErrorOperationCancelled = 20,
        CKErrorChangeTokenExpired = 21,
        CKErrorBatchRequestFailed = 22,
        CKErrorZoneBusy = 23,
        CKErrorBadDatabase = 24,
        CKErrorQuotaExceeded = 25,
        CKErrorZoneNotFound = 26,
        CKErrorLimitExceeded = 27,
        CKErrorUserDeletedZone = 28,
        CKErrorTooManyParticipants = 29,
        CKErrorAlreadyShared = 30,
        CKErrorReferenceViolation = 31,
        CKErrorManagedAccountRestricted = 32,
        CKErrorParticipantMayNeedVerification = 33,
        CKErrorServerResponseLost = 34,
        CKErrorAssetNotAvailable = 35,
        CKErrorAccountTemporarilyUnavailable = 36,
    }
);