public class DefaultLineOutboundMediaContentProvider extends Object implements LineOutboundMediaContentProvider
Modifier and Type | Field and Description |
---|---|
protected EngageEngineConfiguration |
engageEngineConfiguration |
protected UriComponents |
originalApiUriComponents |
protected PlatformIdentityService |
platformIdentityService |
protected UriComponents |
previewApiUriComponents |
protected Duration |
tokenExpirationDuration |
protected String |
tokenSigningSecret |
Constructor and Description |
---|
DefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService,
EngageEngineConfiguration engageEngineConfiguration,
String lineAdapterPublicApiUrl,
Duration tokenExpirationDuration,
String tokenSigningSecret) |
Modifier and Type | Method and Description |
---|---|
ExternalMediaContent |
convertMediaContentToExternalMediaContent(String mediaId) |
protected final EngageEngineConfiguration engageEngineConfiguration
protected final PlatformIdentityService platformIdentityService
protected final Duration tokenExpirationDuration
protected final String tokenSigningSecret
protected final UriComponents originalApiUriComponents
protected final UriComponents previewApiUriComponents
public DefaultLineOutboundMediaContentProvider(PlatformIdentityService platformIdentityService, EngageEngineConfiguration engageEngineConfiguration, String lineAdapterPublicApiUrl, Duration tokenExpirationDuration, String tokenSigningSecret)
public ExternalMediaContent convertMediaContentToExternalMediaContent(String mediaId)
convertMediaContentToExternalMediaContent
in interface LineOutboundMediaContentProvider