public class PKGenericPassBuilder extends Object implements IPKValidateable, IPKBuilder<PKGenericPass>
PKGenericPass entities.| Modifier | Constructor and Description |
|---|---|
protected |
PKGenericPassBuilder() |
protected |
PKGenericPassBuilder(PKPassType passType) |
protected PKGenericPassBuilder()
protected PKGenericPassBuilder(PKPassType passType)
public List<PKFieldBuilder> getHeaderFieldBuilders()
public List<PKFieldBuilder> getPrimaryFieldBuilders()
public List<PKFieldBuilder> getSecondaryFieldBuilders()
public List<PKFieldBuilder> getAuxiliaryFieldBuilders()
public List<PKFieldBuilder> getBackFieldBuilders()
public PKGenericPassBuilder of(PKGenericPass source)
of in interface IPKBuilder<PKGenericPass>public PKGenericPassBuilder of(PKBoardingPass source)
public PKPassType getPassType()
public PKGenericPassBuilder passType(PKPassType passType)
public PKGenericPassBuilder headerFieldBuilder(PKFieldBuilder field)
public PKGenericPassBuilder headerField(PKField field)
public PKGenericPassBuilder headerFields(List<PKField> fields)
public PKGenericPassBuilder primaryFieldBuilder(PKFieldBuilder field)
public PKGenericPassBuilder primaryField(PKField field)
public PKGenericPassBuilder primaryFields(List<PKField> fields)
public PKGenericPassBuilder secondaryFieldBuilder(PKFieldBuilder field)
public PKGenericPassBuilder secondaryField(PKField field)
public PKGenericPassBuilder secondaryFields(List<PKField> fields)
public PKGenericPassBuilder auxiliaryFieldBuilder(PKFieldBuilder field)
public PKGenericPassBuilder auxiliaryField(PKField field)
public PKGenericPassBuilder auxiliaryFields(List<PKField> fields)
public PKGenericPassBuilder backFieldBuilder(PKFieldBuilder field)
public PKGenericPassBuilder backField(PKField field)
public PKGenericPassBuilder backFields(List<PKField> fields)
public PKGenericPassBuilder transitType(PKTransitType transitType)
public boolean isValid()
isValid in interface IPKValidateablepublic List<String> getValidationErrors()
getValidationErrors in interface IPKValidateablepublic PKGenericPass build()
build in interface IPKBuilder<PKGenericPass>public PKBoardingPass buildBoardingPass()
public PKCoupon buildCoupon()
public PKEventTicket buildEventTicket()
public PKStoreCard buildStoreCard()
Copyright © 2012–2022. All rights reserved.