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