Repository URL to install this package:
|
Version:
0.2.6 ▾
|
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var ActionTypes = exports.ActionTypes = {
INITIALIZE: '@doodle/ads/INITIALIZE',
LOAD_GPT: '@doodle/ads/LOAD_GPT',
GPT_LOAD_SUCCESS: '@doodle/ads/GPT_LOAD_SUCCESS',
GPT_LOAD_ERROR: '@doodle/ads/GPT_LOAD_ERROR',
LOAD_URBAN_MEDIA: '@doodle/ads/LOAD_URBAN_MEDIA',
URBAN_MEDIA_LOAD_SUCCESS: '@doodle/ads/URBAN_MEDIA_LOAD_SUCCESS',
URBAN_MEDIA_LOAD_ERROR: '@doodle/ads/URBAN_MEDIA_LOAD_ERROR',
ENABLE: '@doodle/ads/ENABLE',
DISABLE: '@doodle/ads/DISABLE',
DEFINE_SLOT: '@doodle/ads/DEFINE_SLOT',
DESTROY_SLOT: '@doodle/ads/DESTROY_SLOT',
SET_TARGETING: '@doodle/ads/SET_TARGETING',
REFRESH: '@doodle/ads/REFRESH'
};
var initialize = exports.initialize = function initialize() {
return {
type: ActionTypes.INITIALIZE,
payload: {}
};
};
var loadGpt = exports.loadGpt = function loadGpt() {
return {
type: ActionTypes.LOAD_GPT,
payload: {}
};
};
var gptLoadSuccess = exports.gptLoadSuccess = function gptLoadSuccess() {
return {
type: ActionTypes.GPT_LOAD_SUCCESS,
payload: {}
};
};
var gptLoadError = exports.gptLoadError = function gptLoadError(error) {
return {
type: ActionTypes.GPT_LOAD_ERROR,
payload: {
error: error
}
};
};
var loadUrbanMedia = exports.loadUrbanMedia = function loadUrbanMedia(targeting) {
return {
type: ActionTypes.LOAD_URBAN_MEDIA,
payload: {
targeting: targeting
}
};
};
var urbanMediaLoadSuccess = exports.urbanMediaLoadSuccess = function urbanMediaLoadSuccess() {
return {
type: ActionTypes.URBAN_MEDIA_LOAD_SUCCESS,
payload: {}
};
};
var urbanMediaLoadError = exports.urbanMediaLoadError = function urbanMediaLoadError(error) {
return {
type: ActionTypes.URBAN_MEDIA_LOAD_ERROR,
payload: {
error: error
}
};
};
var enable = exports.enable = function enable() {
return {
type: ActionTypes.ENABLE,
payload: {}
};
};
var disable = exports.disable = function disable() {
return {
type: ActionTypes.DISABLE,
payload: {}
};
};
var defineSlot = exports.defineSlot = function defineSlot(slot) {
return {
type: ActionTypes.DEFINE_SLOT,
payload: {
slot: slot
}
};
};
var destroySlot = exports.destroySlot = function destroySlot(id) {
return {
type: ActionTypes.DESTROY_SLOT,
payload: {
slot: { id: id }
}
};
};
var setTargeting = exports.setTargeting = function setTargeting(targeting) {
return {
type: ActionTypes.SET_TARGETING,
payload: {
targeting: targeting
}
};
};
var refresh = exports.refresh = function refresh(ids) {
return {
type: ActionTypes.REFRESH,
payload: {
ids: ids
}
};
};