public class TCString extends Object
| Modifier and Type | Method and Description |
|---|---|
LocalDateTime |
createdOn() |
Optional<VendorSegment> |
getAllowedVendors() |
String |
getConsentLanguage() |
CoreString |
getCoreString() |
Optional<VendorSegment> |
getDisclosedVendors() |
String |
getPublisherCountryCode() |
Optional<PublisherTc> |
getPublisherTC() |
TCPurposes |
getV1PurposesAllowed() |
Map<Integer,CoreString.CoreStringV2.PublisherRestrictionsSection.RestrictionType> |
getV2PublisherRestrictionsForVendor(int vendorId) |
TCPurposes |
getV2PurposesConsent() |
TCPurposes |
getV2PurposesLegitimateInterest() |
LocalDateTime |
lastUpdatedOn() |
static TCString |
parse(String consentString) |
boolean |
vendorHasConsent(int vendorId) |
boolean |
vendorHasLegitimateInterest(int vendorId) |
public CoreString getCoreString()
public Optional<VendorSegment> getDisclosedVendors()
public Optional<VendorSegment> getAllowedVendors()
public Optional<PublisherTc> getPublisherTC()
public LocalDateTime createdOn()
public LocalDateTime lastUpdatedOn()
public String getConsentLanguage()
public String getPublisherCountryCode()
public TCPurposes getV1PurposesAllowed()
public TCPurposes getV2PurposesConsent()
public TCPurposes getV2PurposesLegitimateInterest()
public boolean vendorHasConsent(int vendorId)
public boolean vendorHasLegitimateInterest(int vendorId)
public Map<Integer,CoreString.CoreStringV2.PublisherRestrictionsSection.RestrictionType> getV2PublisherRestrictionsForVendor(int vendorId)
Copyright © 2020. All rights reserved.