### *** This interface provides Binary Compatibility only, not Source Compatibility ***

Package com.sas.services.publish

# Interface EventDataInterface

All Superinterfaces:
  `Serializable`

All Known Implementing Classes:
  `EventData`

@SASScope("ALL") @BinaryCompatibilityOnly public interface EventDataInterface extends Serializable
Contains the SASPackage event data. This includes the SASPackage event body, as well as persistence information. See SASPackage Event Usage for more details.

Since:
  1.0

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final long`
  `serialVersionUID`
  Deprecated.
  serialVersionUID will be deleted in a future release.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getBodyAsString()`
  Returns the SASPackage event body that describes the result package.
  `boolean`
  `isPackagePersisted()`
  Returns `true` if the result package represented by this event, was persisted.

- ## Field Details

  - ### serialVersionUID

    static final long serialVersionUID
    Deprecated.
    serialVersionUID will be deleted in a future release.
    Serial version ID.
    See Also:
      - Constant Field Values

- ## Method Details

  - ### getBodyAsString

    String getBodyAsString()
    Returns the SASPackage event body that describes the result package.
    Returns:
      `String` The SASPackage event body.

  - ### isPackagePersisted

    boolean isPackagePersisted()
    Returns `true` if the result package represented by this event, was persisted. If `true`, the event body will contain a URL to the persisted package.
    Returns:
      `boolean` `true`if the result package was persisted;otherwise, `false` is returned.