All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kaltura.client.services.WebexVendorService Maven / Gradle / Ivy

// ===================================================================================================
//                           _  __     _ _
//                          | |/ /__ _| | |_ _  _ _ _ __ _
//                          | ' .
//
// @ignore
// ===================================================================================================
package com.kaltura.client.services;

import com.kaltura.client.types.FilterPager;
import com.kaltura.client.types.WebexAPIIntegrationSetting;
import com.kaltura.client.types.WebexAPIIntegrationSettingResponse;
import com.kaltura.client.utils.request.NullRequestBuilder;
import com.kaltura.client.utils.request.RequestBuilder;

/**
 * This class was generated using exec.php
 * against an XML schema provided by Kaltura.
 * 
 * MANUAL CHANGES TO THIS CLASS WILL BE OVERWRITTEN.
 */

public class WebexVendorService {
	
	public static class FetchRegistrationPageWebexVendorBuilder extends NullRequestBuilder {
		
		public FetchRegistrationPageWebexVendorBuilder(String tokensData, String iv) {
			super("webexapidropfolder_webexvendor", "fetchRegistrationPage");
			params.add("tokensData", tokensData);
			params.add("iv", iv);
		}
		
		public void tokensData(String multirequestToken) {
			params.add("tokensData", multirequestToken);
		}
		
		public void iv(String multirequestToken) {
			params.add("iv", multirequestToken);
		}
	}

    public static FetchRegistrationPageWebexVendorBuilder fetchRegistrationPage(String tokensData, String iv)  {
		return new FetchRegistrationPageWebexVendorBuilder(tokensData, iv);
	}
	
	public static class ListWebexVendorBuilder extends RequestBuilder {
		
		public ListWebexVendorBuilder(FilterPager pager) {
			super(WebexAPIIntegrationSettingResponse.class, "webexapidropfolder_webexvendor", "list");
			params.add("pager", pager);
		}
	}

	public static ListWebexVendorBuilder list()  {
		return list(null);
	}

	/**
	 * List KalturaWebexAPIIntegrationSetting objects
	 * 
	 * @param pager Pager
	 */
    public static ListWebexVendorBuilder list(FilterPager pager)  {
		return new ListWebexVendorBuilder(pager);
	}
	
	public static class OauthValidationWebexVendorBuilder extends RequestBuilder {
		
		public OauthValidationWebexVendorBuilder() {
			super(String.class, "webexapidropfolder_webexvendor", "oauthValidation");
		}
	}

    public static OauthValidationWebexVendorBuilder oauthValidation()  {
		return new OauthValidationWebexVendorBuilder();
	}
	
	public static class PreOauthValidationWebexVendorBuilder extends NullRequestBuilder {
		
		public PreOauthValidationWebexVendorBuilder() {
			super("webexapidropfolder_webexvendor", "preOauthValidation");
		}
	}

    public static PreOauthValidationWebexVendorBuilder preOauthValidation()  {
		return new PreOauthValidationWebexVendorBuilder();
	}
	
	public static class SubmitRegistrationWebexVendorBuilder extends RequestBuilder {
		
		public SubmitRegistrationWebexVendorBuilder(String accountId, WebexAPIIntegrationSetting integrationSetting) {
			super(String.class, "webexapidropfolder_webexvendor", "submitRegistration");
			params.add("accountId", accountId);
			params.add("integrationSetting", integrationSetting);
		}
		
		public void accountId(String multirequestToken) {
			params.add("accountId", multirequestToken);
		}
	}

    public static SubmitRegistrationWebexVendorBuilder submitRegistration(String accountId, WebexAPIIntegrationSetting integrationSetting)  {
		return new SubmitRegistrationWebexVendorBuilder(accountId, integrationSetting);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy