Class AdEndpoint
java.lang.Object
com.maplander.backend.controller.endpoint.fiabci.AdEndpoint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadCharge(javax.servlet.http.HttpServletRequest req, Long userId, AdAsync adAsync, String token, Boolean isDev) changeStatusAd(Long adId, StatusAdEnum status) extendEndAd(Long adId, Integer days, Double amount) getInsightTotals(Long adId) listAd(Long adId, Long officeId, Long userId, Long propertyIdm, Long adSetId, Double amountDay, StatusAdEnum statusAd) listAdsByStatus(StatusAdEnum status, Integer limit, String cursor) listAllInsightsTotals(boolean monthly, Long userId, Long officeId, Long adId, StatusAdEnum status) listInsights(Long adId, Long officeId, Long userId, String date) reactiveAd(Long adId) saveAdAsync(String adDataJson) saveAdStructure(Long adId, String adSetName, Long adCampaignId, Long campaignId, String nameCampaign, String accountId) saveInsights(Insights insights) Deprecated.sendAdNotification(Long adId) sendExpiredAdEmail(Long adId, Long userId, boolean end) updateEndAdExtend(Long adId)
-
Constructor Details
-
AdEndpoint
public AdEndpoint()
-
-
Method Details
-
adCharge
-
saveAd
-
saveAdStructure
-
saveInsights
Deprecated. -
getAd
-
getAdCron
-
listAdsByStatus
public EntityCollectionResponse<Ad> listAdsByStatus(StatusAdEnum status, Integer limit, String cursor) -
getInsightTotals
-
listAllInsightsTotals
public EntityCollectionResponse<Insights> listAllInsightsTotals(boolean monthly, Long userId, Long officeId, Long adId, StatusAdEnum status) -
listInsights
-
listAd
public EntityCollectionResponse<AdAndInsights> listAd(Long adId, Long officeId, Long userId, Long propertyIdm, Long adSetId, Double amountDay, StatusAdEnum statusAd) -
pauseAd
-
reactiveAd
-
changeStatusAd
-
extendEndAd
-
updateEndAdExtend
-
sendExpiredAdEmail
-
sendAdNotification
-
getLastAd
-
saveAdAsync
-