From fbbc6349283bc8958cad51534da9cb82c46210c9 Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Wed, 15 Dec 2021 16:37:37 +0100 Subject: api layer for dynamic content --- .../dynamicContent/api/IUicDynamicContent.java | 130 +++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java (limited to 'src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java') diff --git a/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java b/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java new file mode 100644 index 0000000..718d013 --- /dev/null +++ b/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java @@ -0,0 +1,130 @@ +package org.uic.barcode.dynamicContent.api; + +import java.util.Date; +import java.util.List; + +import org.uic.barcode.ticket.api.spec.IExtension; +import org.uic.barcode.ticket.api.spec.IGeoCoordinate; + +// TODO: Auto-generated Javadoc +/** + * The Interface IUicDynamicContent. + */ +public interface IUicDynamicContent { + + /** + * Gets the app id. + * + * @return the app id + */ + public String getAppId(); + + /** + * Sets the app id. + * @param string + * + * @return the string + */ + public void setAppId(String string); + + /** + * Gets the time stamp. + * + * @return the time stamp + */ + public Date getTimeStamp(); + + /** + * Sets the time stamp. + * + * @param date the new time stamp + */ + public void setTimeStamp(Date date); + + /** + * Gets the geo coordinate. + * + * @return the geo coordinate + */ + public IGeoCoordinate getGeoCoordinate(); + + /** + * Sets the geo coordinate. + * + * @param geoCoordinate the new geo coordinate + */ + public void setGeoCoordinate(IGeoCoordinate geoCoordinate); + + + /** + * Gets the extension. + * + * @return the extension + */ + public IExtension getExtension(); + + /** + * Sets the extension. + * + * @param extension the new extension + */ + public void setExtension(IExtension extension); + + /** + * Gets the challenge string. + * + * @return the challenge string + */ + public String getChallengeString(); + + /** + * Sets the challenge string. + * + * @param challenge the new challenge string + */ + public void setChallengeString(String challenge); + + /** + * Gets the phone id hash. + * + * @return the phone id hash + */ + public byte[] getPhoneIdHash(); + + /** + * Sets the phone id hash. + * + * @param phoneIdHash the new phone id hash + */ + public void setPhoneIdHash(byte[] phoneIdHash); + + /** + * Gets the pass id hash. + * + * @return the pass id hash + */ + public byte[] getPassIdHash(); + + /** + * Sets the pass id hash. + * + * @param passIdHash the new pass id hash + */ + public void setPassIdHash(byte[] passIdHash); + + /** + * Gets the dynamic content response list. + * + * @return the dynamic content response list + */ + public List getDynamicContentResponseList(); + + /** + * Adds the dynamic content response. + * + * @param challenge the challenge + */ + public void addDynamicContentResponse(IExtension challenge); + + +} -- cgit v1.2.3 From 7410ac59ba8e1994254a872104ea660b992cba9a Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Fri, 28 Jan 2022 17:06:47 +0100 Subject: new dynamic header version --- src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java | 1 - 1 file changed, 1 deletion(-) (limited to 'src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java') diff --git a/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java b/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java index 718d013..3b0afde 100644 --- a/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java +++ b/src/main/java/org/uic/barcode/dynamicContent/api/IUicDynamicContent.java @@ -6,7 +6,6 @@ import java.util.List; import org.uic.barcode.ticket.api.spec.IExtension; import org.uic.barcode.ticket.api.spec.IGeoCoordinate; -// TODO: Auto-generated Javadoc /** * The Interface IUicDynamicContent. */ -- cgit v1.2.3