using System;
using Chartboost.Mediation.Adapters;
namespace Chartboost.Mediation.Pangle.Common
{
///
/// The Chartboost Mediation Pangle adapter.
///
internal interface IPangleAdapter : IPartnerAdapterConfiguration
{
///
/// Use to manually set the consent status on the Pangle SDK.
/// This is generally unnecessary as the Mediation SDK will set the consent status automatically based on the latest consent info.
///
[Obsolete("This method is no longer supported and will be removed in a future release.")]
public void SetGDPRConsentOverride(PangleGDPRConsentType gdprConsent);
///
/// Indicates whether the user agrees to the delivery of personalized ads. If not passed, it is assumed to be agreed
///
///
// ReSharper disable once InconsistentNaming
public void SetPAConsentOverride(PanglePAConsentType paConsentType);
///
/// Use to manually set the do not sell flag on the Pangle SDK.
/// This is generally unnecessary as the Mediation SDK will set the consent flags automatically based on the latest consent info.
///
[Obsolete("This method is no longer supported and will be removed in a future release. Use SetPAConsentOverride instead.")]
public void SetDoNotSellOverride(PangleDoNotSellType doNotSellType);
}
}