def get_campaigns_v2(data)
			if data['type'] == "" and data['status'] == "" and data['page'] == "" and data['page_limit'] == ""
			return self.get("campaign/detailsv2/","")
			else
			return self.get("campaign/detailsv2/type/" + data['type'] + "/status/" + data['status'] + "/page/" + data['page'].to_s + "/page_limit/" + data['page_limit'].to_s + "/","")
			end
		end
def get_campaigns_v2(data)
			if data['type'] == "" and data['status'] == "" and data['page'] == "" and data['page_limit'] == ""
			return self.get("campaign/detailsv2/","")
			else
			return self.get("campaign/detailsv2/type/" + data['type'] + "/status/" + data['status'] + "/page/" + data['page'].to_s + "/page_limit/" + data['page_limit'].to_s + "/","")
			end
		end
Get all campaigns detail.
 @param {Array} data contains php array with key value pair.
 @options data {String} type: Type of campaign. Possible values – classic, trigger, sms, template ( case sensitive ) [Optional]
 @options data {String} status: Status of campaign. Possible values – draft, sent, archive, queued, suspended, in_process, temp_active, temp_inactive ( case sensitive ) [Optional]
 @options data {Integer} page: Maximum number of records per request is 500, if there are more than 500 campaigns then you can use this parameter to get next 500 results [Optional]
 @options data {Integer} page_limit: This should be a valid number between 1-500 [Optional]