public ToolkitResultProtocol SetLogisticsTransition(SetLogisticsTransitionSetupProtocol setupParam)
 {
     object[] results = this.Invoke("SetLogisticsTransition1", new object[] {
                 setupParam});
     return ((ToolkitResultProtocol)(results[0]));
 }
        internal Protocol.SetLogisticsTransitionSetupProtocol ToProtocol()
        {
            Protocol.SetLogisticsTransitionSetupProtocol protocol = new Protocol.SetLogisticsTransitionSetupProtocol();

            protocol.PartRequestType = this.PartRequestType;
            protocol.StartCondition = this.StartCondition;
            protocol.EndCondition = this.EndCondition;
            protocol.PrivilegeClasses = this.PrivilegeClasses;
            protocol.ConstructorCue = this.ConstructorCue;
            protocol.DirtyFieldFlags = this.DirtyFieldFlags;

            return protocol;
        }
 /// <remarks/>
 public System.IAsyncResult BeginSetLogisticsTransition1(SetLogisticsTransitionSetupProtocol setupParam, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("SetLogisticsTransition1", new object[] {
                 setupParam}, callback, asyncState);
 }