@TypeAlias(value="official_app")
public class OfficialApp
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<ActivationProfile> |
activationProfile |
private AppType |
appType |
private LocalizedString |
appUrl |
private LocalizedString |
callbackUrl |
private java.lang.String |
clientSecret |
private java.time.Instant |
createdOn |
private LocalizedString |
description |
private LocalizedString |
developer |
private GUID |
developerId |
private LocalizedStringList |
features |
private boolean |
highlight |
private java.lang.String |
hubId |
private LocalizedString |
iconUrl |
private java.lang.String |
id |
private LocalizedAppImages |
images |
private LocalizedString |
logoUrl |
private LocalizedString |
name |
private java.lang.String |
price |
private java.util.List<AppMoney> |
prices |
private LocalizedString |
requirements |
private java.util.Set<java.lang.String> |
scopes |
private LocalizedString |
shortDescription |
private LocalizedString |
supportEmail |
private LocalizedString |
supportWebsite |
private java.time.Instant |
terminatedOn |
private LocalizedString |
video |
Constructor and Description |
---|
OfficialApp() |
private java.lang.String id
private AppType appType
private boolean highlight
private java.time.Instant createdOn
private java.time.Instant terminatedOn
private java.util.List<ActivationProfile> activationProfile
private java.util.Set<java.lang.String> scopes
private LocalizedString callbackUrl
private LocalizedString iconUrl
private LocalizedString logoUrl
private LocalizedString name
private LocalizedString appUrl
private LocalizedString shortDescription
private LocalizedString video
private LocalizedAppImages images
private LocalizedStringList features
private LocalizedString description
private java.lang.String price
private java.util.List<AppMoney> prices
private LocalizedString developer
private LocalizedString requirements
private LocalizedString supportEmail
private LocalizedString supportWebsite
private java.lang.String hubId
private java.lang.String clientSecret
private GUID developerId
public boolean isDeveloperApp(GUID shopGUID)
public boolean isValid(java.lang.String businessUnit, java.lang.String shopType)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getHubId()
public void setHubId(java.lang.String hubId)
public boolean isHighlight()
public void setHighlight(boolean highlight)
public java.time.Instant getCreatedOn()
public void setCreatedOn(java.time.Instant createdOn)
public java.lang.String getDetailId()
public void setDetailId(java.lang.String id)
id
- public void setTerminated(boolean terminated)
terminated
- public AppType getAppType()
public void setAppType(AppType appType)
public java.util.List<ActivationProfile> getActivationProfile()
public void setActivationProfile(java.util.List<ActivationProfile> activationProfile)
public java.util.Set<java.lang.String> getScopes()
public void setScopes(java.util.Set<java.lang.String> scopes)
public LocalizedString getCallbackUrl()
public void setCallbackUrl(LocalizedString callbackUrl)
public LocalizedString getIconUrl()
public void setIconUrl(LocalizedString iconUrl)
public LocalizedString getLogoUrl()
public void setLogoUrl(LocalizedString logoUrl)
public LocalizedString getName()
public void setName(LocalizedString name)
public LocalizedString getAppUrl()
public void setAppUrl(LocalizedString appUrl)
public LocalizedString getShortDescription()
public void setShortDescription(LocalizedString shortDescription)
public LocalizedString getVideo()
public void setVideo(LocalizedString video)
public LocalizedAppImages getImages()
public void setImages(LocalizedAppImages images)
public LocalizedStringList getFeatures()
public void setFeatures(LocalizedStringList features)
public LocalizedString getDescription()
public void setDescription(LocalizedString description)
public java.lang.String getPrice()
public void setPrice(java.lang.String price)
public java.util.List<AppMoney> getPrices()
public void setPrices(java.util.List<AppMoney> prices)
public LocalizedString getDeveloper()
public void setDeveloper(LocalizedString developer)
public LocalizedString getRequirements()
public void setRequirements(LocalizedString requirements)
public LocalizedString getSupportEmail()
public void setSupportEmail(LocalizedString supportEmail)
public LocalizedString getSupportWebsite()
public void setSupportWebsite(LocalizedString supportWebsite)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.time.Instant getTerminatedOn()
public void setTerminatedOn(java.time.Instant terminatedOn)
public boolean isTerminated()
public java.lang.String getClientSecret()
public void setClientSecret(java.lang.String clientSecret)
public void setDeveloperId(GUID developerId)
public GUID getDeveloperId()