type ApiCampaign: {
advertiser: {
profileImage: string | null;
twitter: string | null;
username: string | null;
};
advertiserPubKey: string;
asymmetricRewards: AsymmetricReward[];
audiences: {
config: Audience[];
id: string;
title: string;
}[];
blinkOnly: boolean;
content: string;
description: string;
endTime: Date;
hideRewards: boolean;
id: string;
imageUrl: string;
lootBoxRewards: LootBoxReward & {
id: string;
};
offerBgImage: string;
offerLink: string;
offerTheme: OfferTheme;
pendingConversions: number;
pubKey: string;
publisherRewardAmount: string;
publisherRewardToken: string;
publisherRewardType: ApiRewardType;
remainingConversions: number;
requirements: ApiRequirement[];
startTime: Date;
status: string;
targetLink: string;
title: string;
totalConversions: number;
type: string;
userPayouts: {
payoutTx: string | null;
user: {
profileImage: string | null;
pubkey: string;
twitter: string | null;
username: string | null;
};
}[];
userRewardAmount: string;
userRewardToken: string;
userRewardType: ApiRewardType;
};
Campaign data.