/* ** GENEREATED FILE - DO NOT MODIFY ** */ package com.wilutions.mslib.uccollaborationlib; import com.wilutions.com.*; /** * ChannelAction. * Enumerates the channel actions. */ @SuppressWarnings("all") @CoInterface(guid="{00000000-0000-0000-0000-000000000000}") public class ChannelAction { static boolean __typelib__loaded = __TypeLib.load(); // Typed constants public final static ChannelAction ucChannelAction_Start = new ChannelAction(0); public final static ChannelAction ucChannelAction_Stop = new ChannelAction(1); public final static ChannelAction ucChannelAction_SendDtmf = new ChannelAction(2); public final static ChannelAction ucChannelAction_PauseSend = new ChannelAction(5001); public final static ChannelAction ucChannelAction_PauseReceive = new ChannelAction(5002); public final static ChannelAction ucChannelAction_PlaySend = new ChannelAction(5003); public final static ChannelAction ucChannelAction_PlayReceive = new ChannelAction(5004); public final static ChannelAction ucChannelAction_Pause = new ChannelAction(5005); public final static ChannelAction ucChannelAction_Resume = new ChannelAction(5006); // Integer constants for bitsets and switch statements public final static int _ucChannelAction_Start = 0; public final static int _ucChannelAction_Stop = 1; public final static int _ucChannelAction_SendDtmf = 2; public final static int _ucChannelAction_PauseSend = 5001; public final static int _ucChannelAction_PauseReceive = 5002; public final static int _ucChannelAction_PlaySend = 5003; public final static int _ucChannelAction_PlayReceive = 5004; public final static int _ucChannelAction_Pause = 5005; public final static int _ucChannelAction_Resume = 5006; // Value, readonly field. public final int value; // Private constructor, use valueOf to create an instance. private ChannelAction(int value) { this.value = value; } // Return one of the predefined typed constants for the given value or create a new object. public static ChannelAction valueOf(int value) { switch(value) { case 0: return ucChannelAction_Start; case 1: return ucChannelAction_Stop; case 2: return ucChannelAction_SendDtmf; case 5001: return ucChannelAction_PauseSend; case 5002: return ucChannelAction_PauseReceive; case 5003: return ucChannelAction_PlaySend; case 5004: return ucChannelAction_PlayReceive; case 5005: return ucChannelAction_Pause; case 5006: return ucChannelAction_Resume; default: return new ChannelAction(value); } } }