# 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