Package com.adobe.marketing.mobile.xdm
Interface Schema
-
- All Implemented Interfaces:
public interface SchemaInterface representing an XDM Event Data schema.
-
-
Method Summary
Modifier and Type Method Description abstract StringgetSchemaVersion()Returns the version of this schema as defined in the Adobe Experience Platform. abstract StringgetSchemaIdentifier()Returns the identifier for this schema as defined in the Adobe Experience Platform. abstract StringgetDatasetIdentifier()Returns the identifier for this dataset as defined in the Adobe Experience Platform. abstract Map<String, Object>serializeToXdm()Serialize this Schemaobject to a map equivalent of its XDM schema.-
-
Method Detail
-
getSchemaVersion
abstract String getSchemaVersion()
Returns the version of this schema as defined in the Adobe Experience Platform.
- Returns:
the version of this schema
-
getSchemaIdentifier
abstract String getSchemaIdentifier()
Returns the identifier for this schema as defined in the Adobe Experience Platform. The identifier is a URI where this schema is defined.
- Returns:
the URI identifier for this schema
-
getDatasetIdentifier
abstract String getDatasetIdentifier()
Returns the identifier for this dataset as defined in the Adobe Experience Platform.
- Returns:
the dataset ID
-
serializeToXdm
abstract Map<String, Object> serializeToXdm()
Serialize this
Schemaobject to a map equivalent of its XDM schema.- Returns:
XDM formatted map of this
Schemaobject
-
-
-
-