framework module UnityAds {
  umbrella header "UnityAds.h"
  header "UnityAdsFinishState.h"
  header "UnityAdsExtended.h"
  header "UnityAdsExtendedDelegate.h"
  header "UADSPurchasing.h"
  header "UnityServices.h"
  header "UnityAnalytics.h"
  header "UANAApiAnalytics.h"

  header "USRVUnityPurchasing.h"
  header "USRVUnityPurchasingDelegate.h"
  header "UPURProduct.h"
  header "UPURTransactionDetails.h"
  header "UPURTransactionError.h"
  header "UPURStore.h"
  header "UPURTransactionErrorDetails.h"

  header "UnityMonetization.h"
  header "UnityMonetizationPlacementContentState.h"
  header "UnityMonetizationDelegate.h"
  header "UMONPlacementContent.h"
  header "UMONCustomEvent.h"
  header "UMONRewardablePlacementContent.h"
  header "UMONShowAdPlacementContent.h"
  header "UMONPromoAdPlacementContent.h"
  header "UMONPromoMetaData.h"
  header "UADSBanner.h"
  header "UMONNativePromoAdapter.h"
  header "UMONItem.h"

  export *
  module * { export * }
}
