package Ġcom . ec wid . male or ang . method . v 3 _ 0 . campaign s Ċ Ċ import Ġcom . ec wid . male or ang . Mail ch imp Method Ċ import Ġcom . ec wid . male or ang . Mail ch imp Object Ċ import Ġcom . ec wid . male or ang . annotation .* Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠBase Ġclass Ġfor Ġcampaign Ġaction Ġoperations . Ċ Ġ*/ Ċ sealed Ġclass ĠCampaign Action Method < R Ġ: ĠMail ch imp Object > Ġ: ĠMail ch imp Method < R >() Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Cancel Ġa ĠRegular Ġor ĠPlain - Text ĠCampaign Ġafter Ġyou Ġsend ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ cancel _ send ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / cancel - send ") ĊĠĠĠ Ġclass ĠCancel Send (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Pause Ġan ĠRSS - D riven Ġcampaign ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ pause ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / pause ") ĊĠĠĠ Ġclass ĠPause (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Replic ate Ġa Ġcampaign Ġin Ġsaved Ġor Ġsend Ġstatus ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ replic ate ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / replic ate ") ĊĠĠĠ Ġclass ĠRep lic ate (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Campaign Info >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Resume Ġan ĠRSS - D riven Ġcampaign ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ resume ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / resume ") ĊĠĠĠ Ġclass ĠResume (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Schedule Ġa Ġcampaign Ġfor Ġdelivery ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ schedule ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / schedule ") ĊĠĠĠ Ġclass ĠSchedule (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠThe Ġdate Ġand Ġtime Ġin ĠUTC Ġto Ġschedule Ġthe Ġcampaign Ġfor Ġdelivery . ĠCampaign s Ġmay Ġonly Ġbe Ġscheduled Ġto Ġsend Ġon Ġthe Ġquarter - hour Ġ(: 0 0 , Ġ: 1 5 , Ġ: 3 0 , Ġ: 4 5 ). ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġ@ Field ĊĠĠĠĠĠĠĠ Ġvar Ġschedule _ time : ĠDate ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġ@ Field ĊĠĠĠĠĠĠĠ Ġvar Ġtime warp : ĠBoolean ? Ġ= Ġnull ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Send Ġa ĠMail Ch imp Ġcampaign ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ send ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / send ") ĊĠĠĠ Ġclass ĠSend (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Send Ġa ĠTest Ġemail ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ test ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / test ") ĊĠĠĠ Ġclass ĠTest (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ[ Un schedule Ġa Ġscheduled Ġcampaign Ġthat Ġhasn âĢĻ t Ġstarted Ġsending ]( https :// developer . mail ch imp . com / documentation / mail ch imp / reference / campaign s /# action - post _ campaign s _ campaign _ id _ actions _ un schedule ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Method ( http Method Ġ= ĠHttpMethod . POST , Ġversion Ġ= ĠAPI Version . v 3 _ 0 , Ġpath Ġ= Ġ"/ campaign s /{ campaign _ id }/ actions / un schedule ") ĊĠĠĠ Ġclass ĠUn schedule (@ Jvm Field Ġ@ Path Param Ġval Ġcampaign _ id : ĠString ) Ġ: ĠCampaign Action Method < Mail ch imp Object >() Ċ Ċ }