Exemple #1
0
# set required attributes
#couponPass.passID = 'pass.kerrelinc.access'
couponPass.description = 'Your Description'
couponPass.organizationName = 'Your Organization Name'
couponPass.passTypeIdentifier = passTypeIdentifier
couponPass.serialNumber = serialNumber
couponPass.teamIdentifier = teamIdentifier
couponPass.styleKey =  'eventTicket' #'generic'' #'storeCard' #'boardingPass' #'coupon'

# required for styleKey = 'boardingPass', otherwise not allowed
#couponPass.transitType = 'PKTransitTypeBoat'

# optional
couponPass.associatedStoreIdentifiers = [463810843] # retrieved from iTunesConnect ('Apple ID')
aLocation = Location(latitude = 37.332118, longitude = -122.03074) # Apple HQ
aLocation.relevantText = 'Some text'
couponPass.locations = [aLocation]

couponPass.relevantDate = '2013-08-11T17:15+02:00'
barcodeDict = BarcodeDictionary(format = 'PKBarcodeFormatPDF417', message = serialNumber)
barcodeDict.altText = barcodeDict.message
couponPass.barcodeDictionary = barcodeDict

couponPass.backgroundColor = Color(red = 255, green = 100, blue = 0)
couponPass.foregroundColor = Color(red = 255, green = 255, blue = 255)
couponPass.labelColor = Color(red = 255, green = 0, blue = 255)
couponPass.suppressStripShine = True
couponPass.logoText = 'Your company name'
couponPass.webserviceInfoDictionary = WebserviceInfo(webserviceURL = 'https://somewhere.org', authToken = 'abcdefgh12345678')

# headerFields