CheckSecurityPanelLastCommandStateExV2

Polling API - Which should be called based on Arm/Disarm API output Result Codes for Multipartion Arming

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SecurityCommentStateResult res = service.CheckSecurityPanelLastCommandStateExV2(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SecurityCommentStateResult res = (SecurityCommentStateResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CheckSecurityPanelLastCommandStateExV2Async (param0,param1,param2,param3,param4);
                


GetPanelConnectionStatusInfo

Returns the current connection status of the security panel

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelConnectionStatusInfoResults res = service.GetPanelConnectionStatusInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelConnectionStatusInfoResults res = (PanelConnectionStatusInfoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelConnectionStatusInfoAsync (param0,param1);
                


GetIndividualZoneDetails

Return List of Zone Informations for given ZoneId's

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetZoneInfoResults res = service.GetIndividualZoneDetails(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetZoneInfoResults res = (GetZoneInfoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetIndividualZoneDetailsAsync (param0,param1,param2,param3,param4);
                


RefreshSecrurityPanelStatus

Refresh or Insert a Command for a Security Panel

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RefreshSecrurityPanelStatus(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RefreshSecrurityPanelStatusAsync (param0,param1);
                


GetPanelSecurityStatusByLocation

Return the Status of security Panel at list of Locations for Given User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfLong param3 = new ArrayOfLong();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArrayOfLocationBasicInfo res = service.GetPanelSecurityStatusByLocation(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfLong param3 = new ArrayOfLong();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArrayOfLocationBasicInfo res = (ArrayOfLocationBasicInfo)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelSecurityStatusByLocationAsync (param0,param1,param2,param3);
                


GetUsers

[Partially depreciated in TC2.3+, stuill used for Notifications groups] Get Users that you can Manage

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserConfigurationResults res = service.GetUsers(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserConfigurationResults res = (UserConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUsersAsync (param0);
                


DeleteUserInfo

[Depreciated in TC2.3+] Delete a user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DeleteUserInfoResults res = service.DeleteUserInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DeleteUserInfoResults res = (DeleteUserInfoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteUserInfoAsync (param0,param1);
                


DisableEnableUser

[Depreciated in TC2.3+] Disable / Enable a user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Boolean param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DisableEnableUserResults res = service.DisableEnableUser(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Boolean param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DisableEnableUserResults res = (DisableEnableUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisableEnableUserAsync (param0,param1,param2);
                


UpdateEula

Update Eula or SMS Eula for a User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateEula(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateEulaAsync (param0,param1,param2);
                


GetUserInfo

[Depreciated in TC2.3+] Get User information when editing another user or editing yourself

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserInfoResults res = service.GetUserInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserInfoResults res = (UserInfoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUserInfoAsync (param0,param1);
                


DeleteUser

[TC2.1+] Replacement for DeleteUserInfo. Deletes a Real User or Marks Virtual user for Deletion

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DeleteUserResults res = service.DeleteUser(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DeleteUserResults res = (DeleteUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteUserAsync (param0,param1,param2,param3);
                


DisableEnableUserEx

[TC2.1+] Replacement for DisableEnableUser. Disable / Enable a user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DisableEnableUserResults res = service.DisableEnableUserEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DisableEnableUserResults res = (DisableEnableUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisableEnableUserExAsync (param0,param1,param2,param3,param4);
                


GetUserDetails

Deprecated in TC Multilingual - [TC2.1+] Replacement for GetUserInfo. Get User information when editing another user or editing yourself

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserDetailResults res = service.GetUserDetails(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserDetailResults res = (UserDetailResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUserDetailsAsync (param0,param1,param2,param3);
                


GetAllUserDetailsEx

[TC2.1+] Replacement for GetUserDetails. Get User information when editing another user or editing yourself-Includes Wifi Lock as well

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserDetailsExResults res = service.GetAllUserDetailsEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserDetailsExResults res = (UserDetailsExResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllUserDetailsExAsync (param0,param1,param2,param3);
                


GetAllUserDetailsExV1

[TC3.24 +] Replacement for GetAllUserDetailsEx. It will return user partition related informations

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserDetailsExResults res = service.GetAllUserDetailsExV1(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserDetailsExResults res = (UserDetailsExResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllUserDetailsExV1Async (param0,param1,param2,param3);
                


GetUserDetailsEx

[TC2.1+] Replacement for GetUserDetails. Get User information when editing another user or editing yourself

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserDetailsExResults res = service.GetUserDetailsEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserDetailsExResults res = (UserDetailsExResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUserDetailsExAsync (param0,param1,param2,param3);
                


SaveUser

DEPRECATED in TC Multilingual - [TC2.1+] Replacement for SaveCreateUserInfo. Stores User information when editing self/another user or creating a new User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetails param1 = new UserDetails();
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveUserResults res = service.SaveUser(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetails param1 = new UserDetails();
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveUserResults res = (SaveUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveUserAsync (param0,param1,param2);
                


SaveUserEx

[TC2.1+] Replacement for SaveCreateUserInfo. Stores User information when editing self/another user or creating a new User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveUserResults res = service.SaveUserEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveUserResults res = (SaveUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveUserExAsync (param0,param1,param2);
                


SaveUserEx1

[TC2.1+] Replacement for SaveUserEx. Stores User information when editing self/another user or creating a new User.Added addtional feature

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveUserResults res = service.SaveUserEx1(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveUserResults res = (SaveUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveUserEx1Async (param0,param1,param2);
                


AddEditUser

[TC3.24+] Replacement for SaveUserEx1. Included Partition informations

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveUserResults res = service.AddEditUser(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserDetailsEx param1 = new UserDetailsEx();
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveUserResults res = (SaveUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AddEditUserAsync (param0,param1,param2);
                


UpdateUserCode

Used to update the usercode after login, so sessionid, oldUsercode, NewUserCode, UserId, LocationID is must

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Long param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateUserCode(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Long param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateUserCodeAsync (param0,param1,param2,param3,param4);
                


SaveMasterUserCode

[TC3.8+] Created for Save MasterUsercode in TC if MasterUsercode changed in the panel.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveUserResults res = service.SaveMasterUserCode(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveUserResults res = (SaveUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveMasterUserCodeAsync (param0,param1,param2,param3,param4);
                


GetUsersEx

[TC2.1+] Replacement for GetUsers. Returns List of Real Users that one can manage if asked at AccountLevel. This also returns Real+Virtual Users if asked at Location Level.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserListResults res = service.GetUsersEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserListResults res = (UserListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUsersExAsync (param0,param1,param2);
                


SynchronizePanelUser

[TC2.1+] Synchronize Total Connect Users with Security System user codes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfDeviceAuthorizingCode param1 = new ArrayOfDeviceAuthorizingCode();
Boolean param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SynchronizeUserResults res = service.SynchronizePanelUser(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfDeviceAuthorizingCode param1 = new ArrayOfDeviceAuthorizingCode();
Boolean param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SynchronizeUserResults res = (SynchronizeUserResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SynchronizePanelUserAsync (param0,param1,param2,param3);
                


GetSMSEmailCarriers

[TC2.1+] Provides list of SMS Email Carriers

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SMSEmailCarrierResults res = service.GetSMSEmailCarriers(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SMSEmailCarrierResults res = (SMSEmailCarrierResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSMSEmailCarriersAsync (param0,param1);
                


GetNotificationMethods

[TC2.2+] Provides list of Notification Methods

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotificationMethodResults res = service.GetNotificationMethods(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotificationMethodResults res = (NotificationMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetNotificationMethodsAsync (param0);
                


IsUserNameValid

Check if a UserName is ok to use

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserNameInfo param1 = new UserNameInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
IsUserNameValidResults res = service.IsUserNameValid(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserNameInfo param1 = new UserNameInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        IsUserNameValidResults res = (IsUserNameValidResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.IsUserNameValidAsync (param0,param1);
                


SaveCreateUserInfo

[Depreciated in TC2.3+] Add a user to an existing account, save user updates to another user, save user updates to yourself

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserInfo param1 = new UserInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SaveCreateUserInfoResults res = service.SaveCreateUserInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
UserInfo param1 = new UserInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SaveCreateUserInfoResults res = (SaveCreateUserInfoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveCreateUserInfoAsync (param0,param1);
                


SaveUserClientPreferences

Save User-Client Preferences

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveUserClientPreferences(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveUserClientPreferencesAsync (param0,param1);
                


GetHelpDocuments

Get listing of Help Documents URLs

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ListHelpDocsResults res = service.GetHelpDocuments(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ListHelpDocsResults res = (ListHelpDocsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetHelpDocumentsAsync (param0);
                


UpdateUserLanguage

Used to update only the Language (LocaleId value) for a User. Country Code (ex. en-US) or a language Id as defined within TC2 can be used to update the value in the User Table.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateUserLanguage(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateUserLanguageAsync (param0,param1,param2);
                


UpdateUserPassword

Used to update the user password after login, so sessioid, OldPassword and NewPassword is must

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateUserPassword(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateUserPasswordAsync (param0,param1,param2,param3,param4);
                


SubmitUserFeedback

[TC3.12+] Used to get feedback from users

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SubmitUserFeedback(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SubmitUserFeedbackAsync (param0,param1,param2,param3,param4,param5);
                


SubmitUserFeedback_V1

[TC3.12+] Used to get feedback from users along with EmailID and rating

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
Integer param7 = ...;//initialization code
String param8 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SubmitUserFeedback_V1(param0,param1,param2,param3,param4,param5,param6,param7,param8);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
Integer param7 = ...;//initialization code
String param8 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SubmitUserFeedback_V1Async (param0,param1,param2,param3,param4,param5,param6,param7,param8);
                


ValidateUserCode

Validate user code

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.ValidateUserCode(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ValidateUserCodeAsync (param0,param1,param2);
                


ResetUserPassword

Used to update the user password after login, so sessioid, userName and NewPassword is must

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.ResetUserPassword(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ResetUserPasswordAsync (param0,param1,param2,param3,param4);
                


RemoteAuthenticateUserLogin

Remote Request for authentication for the given username/password using the specified client application.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
RemoteAuthenticateLoginResults res = service.RemoteAuthenticateUserLogin(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        RemoteAuthenticateLoginResults res = (RemoteAuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemoteAuthenticateUserLoginAsync (param0,param1,param2);
                


AuthenticateMPTGUIDLogin

MAC validation request for the given GUID for Mobile Punch thru access

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
MPTAuthenticateLoginResults res = service.AuthenticateMPTGUIDLogin(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        MPTAuthenticateLoginResults res = (MPTAuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AuthenticateMPTGUIDLoginAsync (param0,param1);
                


AuthenticateUserLogin

Request for authentication for the given username/password using the specified client application.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AuthenticateLoginResults res = service.AuthenticateUserLogin(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AuthenticateLoginResults res = (AuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AuthenticateUserLoginAsync (param0,param1,param2,param3);
                


AuthenticateUserLoginEx

Request for authentication for the given username/password using the specified client application.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AuthenticateLoginResults res = service.AuthenticateUserLoginEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AuthenticateLoginResults res = (AuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AuthenticateUserLoginExAsync (param0,param1,param2,param3,param4);
                


AuthenticateGUIDLogin

Request for authentication for the given GUID using the specified client application.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AuthenticateLoginResults res = service.AuthenticateGUIDLogin(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AuthenticateLoginResults res = (AuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AuthenticateGUIDLoginAsync (param0,param1,param2);
                


AuthenticateGUIDLoginEx

Request for authentication for the given GUID using the specified client application.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AuthenticateLoginResults res = service.AuthenticateGUIDLoginEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AuthenticateLoginResults res = (AuthenticateLoginResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AuthenticateGUIDLoginExAsync (param0,param1,param2,param3);
                


GetSessionDetails

Request session details for the given sessionID

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SessionDetailResults res = service.GetSessionDetails(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SessionDetailResults res = (SessionDetailResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSessionDetailsAsync (param0,param1,param2);
                


LoginAndGetSessionDetails

Request for authentication for the given username/password using the specified client application and retrieves the session details on successful authentication

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SessionDetailResults res = service.LoginAndGetSessionDetails(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SessionDetailResults res = (SessionDetailResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.LoginAndGetSessionDetailsAsync (param0,param1,param2,param3,param4);
                


LoginAndGetSessionDetailsEx

Request for authentication for the given username/password using the specified client application and retrieves the session details on successful authentication

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SessionDetailResultsEx res = service.LoginAndGetSessionDetailsEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SessionDetailResultsEx res = (SessionDetailResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.LoginAndGetSessionDetailsExAsync (param0,param1,param2,param3,param4);
                


LoginAndGetSessionDetailsEncryptEx

Request for authentication for the given encrypted username/password using the specified client application and retrieves the session details on successful authentication

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SessionDetailResultsEx res = service.LoginAndGetSessionDetailsEncryptEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SessionDetailResultsEx res = (SessionDetailResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.LoginAndGetSessionDetailsEncryptExAsync (param0,param1,param2,param3,param4);
                


KeepAlive

Inquire about an active session for the purpose of avoiding a server-side timeout.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.KeepAlive(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.KeepAliveAsync (param0);
                


Logout

Request that the given sessionID be logged out and/or terminated.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.Logout(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.LogoutAsync (param0);
                


AnythingChanged

Determines anything changed since last update. The result will guide the UI further. NOTE: Deprecated and no longer supported.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfModule param2 = new ArrayOfModule();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AnythingChangedResults res = service.AnythingChanged(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfModule param2 = new ArrayOfModule();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AnythingChangedResults res = (AnythingChangedResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AnythingChangedAsync (param0,param1,param2);
                


GetInterfaceSchemaDetails

[DEPRECIATED] Request InterfaceSchema details for the given sessionID/username

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
InterfaceSchemaResults res = service.GetInterfaceSchemaDetails(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        InterfaceSchemaResults res = (InterfaceSchemaResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetInterfaceSchemaDetailsAsync (param0);
                


GetInterfaceSchemaDetailsEx

Request InterfaceSchema details for the given sessionID/username

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
InterfaceSchemaResultsEx res = service.GetInterfaceSchemaDetailsEx(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        InterfaceSchemaResultsEx res = (InterfaceSchemaResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetInterfaceSchemaDetailsExAsync (param0);
                


GetInterfaceSchemaAndLogoDetails

Request InterfaceSchema details for the given sessionID/username

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
InterfaceSchemaAndLogoResults res = service.GetInterfaceSchemaAndLogoDetails(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        InterfaceSchemaAndLogoResults res = (InterfaceSchemaAndLogoResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetInterfaceSchemaAndLogoDetailsAsync (param0);
                


GetAllAppKeys

Request for Static Key information for Clients

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AppStaticKeyListInfo res = service.GetAllAppKeys(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AppStaticKeyListInfo res = (AppStaticKeyListInfo)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllAppKeysAsync (param0,param1);
                


GetVideoPIRConfiguration

Retrieve the current configuration information for the given Video PIR.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VideoPIRConfigurationResults res = service.GetVideoPIRConfiguration(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VideoPIRConfigurationResults res = (VideoPIRConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoPIRConfigurationAsync (param0,param1,param2);
                


GetVideoPIRLocationDeviceList

Retrieve the list of Video PIR for the specified session and location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VideoPIRListResults res = service.GetVideoPIRLocationDeviceList(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VideoPIRListResults res = (VideoPIRListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoPIRLocationDeviceListAsync (param0,param1,param2);
                


GetVideoPIRCaptureTypes

Get the capturetypes for VideoPIR device

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VideoPIRCaptureTypesResults res = service.GetVideoPIRCaptureTypes(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VideoPIRCaptureTypesResults res = (VideoPIRCaptureTypesResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoPIRCaptureTypesAsync (param0,param1,param2);
                


UpdateVideoPIRConfiguration

Update the configuration information for the given VideoPIR.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateVideoPIRConfiguration(param0,param1,param2,param3,param4,param5,param6,param7);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateVideoPIRConfigurationAsync (param0,param1,param2,param3,param4,param5,param6,param7);
                


GetVideoPIREventRecord

Returns the Video PIR event record based on Event TypeID

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetVideoPIREventRecordResults res = service.GetVideoPIREventRecord(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetVideoPIREventRecordResults res = (GetVideoPIREventRecordResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoPIREventRecordAsync (param0,param1,param2);
                


TakeVideoPIRSnapshots

Trigger the Peek In Now Action for VideoPIR.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TakeVideoPIRSnapshots(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TakeVideoPIRSnapshotsAsync (param0,param1,param2);
                


GetVideoPIRDeviceEvents

Get VideoPIR device events with applied filter condition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
String param6 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetVideoPIRDeviceEventsResults res = service.GetVideoPIRDeviceEvents(param0,param1,param2,param3,param4,param5,param6);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
String param6 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetVideoPIRDeviceEventsResults res = (GetVideoPIRDeviceEventsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoPIRDeviceEventsAsync (param0,param1,param2,param3,param4,param5,param6);
                


GetWiFiLocations

Return a list of WiFi locations and devices.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiLocationsResults res = service.GetWiFiLocations(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiLocationsResults res = (WiFiLocationsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiLocationsAsync (param0,param1,param2);
                


ActivateWiFiDevice

Activate WiFi Devices in Total Connect.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfLyricDevice param5 = new ArrayOfLyricDevice();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.ActivateWiFiDevice(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfLyricDevice param5 = new ArrayOfLyricDevice();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ActivateWiFiDeviceAsync (param0,param1,param2,param3,param4,param5);
                


WiFiSmartAway

Turn On/Off WiFi Smart Away

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.WiFiSmartAway(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.WiFiSmartAwayAsync (param0,param1,param2,param3,param4);
                


RemoveWiFiDevice

Remove WiFi Device from Total Connect

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RemoveWiFiDevice(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemoveWiFiDeviceAsync (param0,param1,param2);
                


WiFiWeatherFromDevice

This will return the weather forecast for the device location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiWeatherResponse res = service.WiFiWeatherFromDevice(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiWeatherResponse res = (WiFiWeatherResponse)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.WiFiWeatherFromDeviceAsync (param0,param1,param2);
                


GetThermostat

This will return the results for one thermostat.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatResponse res = service.GetThermostat(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatResponse res = (ThermostatResponse)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetThermostatAsync (param0,param1,param2);
                


GetLyricLocations

Return a list of Lyric locations and devices.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LyricThermostatLocationsResults res = service.GetLyricLocations(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LyricThermostatLocationsResults res = (LyricThermostatLocationsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLyricLocationsAsync (param0,param1,param2,param3);
                


AddRemoveLyricThermostat

Activate and Remove Lyric Thermostat in Total Connect.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfLyricThermostatDeviceInfo param5 = new ArrayOfLyricThermostatDeviceInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.AddRemoveLyricThermostat(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfLyricThermostatDeviceInfo param5 = new ArrayOfLyricThermostatDeviceInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AddRemoveLyricThermostatAsync (param0,param1,param2,param3,param4,param5);
                


GetImage

Used to Save an image to an object PhotoClassId:1- location, 2 - User image

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
byte[] res = service.GetImage(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        byte[] res = (byte[])result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetImageAsync (param0,param1);
                


GetLogoImage

Used to Retrieve a Branding Image LOGO

Synchronous operation

        
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
byte[] res = service.GetLogoImage(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        byte[] res = (byte[])result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLogoImageAsync (param0);
                


GetLocation

Returns the data associated with a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LocationResult res = service.GetLocation(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LocationResult res = (LocationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLocationAsync (param0,param1);
                


GetLocationSimple

Returns the data associated with the basic attributes of a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LocationSimpleResult res = service.GetLocationSimple(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LocationSimpleResult res = (LocationSimpleResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLocationSimpleAsync (param0,param1);
                


SaveLocation

Saves the data associated with a LocationInfo object to the database. Since this method will only update an existing Location, you are required to pass in its LocationId. Pass in a null value for the Image byte array when either the image has not changed or when the default imageIs to be used. Any previous image will be deleted when either a null or actual image is saved. At the curent triggerTime, the Alias is for the one security system associated with this location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationInfo param1 = new LocationInfo();
byte[] param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
Boolean param4 = ...;//initialization code
String param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LocationResult res = service.SaveLocation(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationInfo param1 = new LocationInfo();
byte[] param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
Boolean param4 = ...;//initialization code
String param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LocationResult res = (LocationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveLocationAsync (param0,param1,param2,param3,param4,param5);
                


SaveLocationSimple

Saves the data associated with a LocationInfo object to the database. Since this method will only update an existing Location, you are required to pass in its LocationId. Pass in a null value for the Image byte array when either the image has not changed or when the default imageIs to be used. Any previous image will be deleted when either a null or actual image is saved. At the curent triggerTime, the Alias is for the one security system associated with this location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationInfoSimple param1 = new LocationInfoSimple();
byte[] param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
Boolean param4 = ...;//initialization code
String param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LocationSimpleResult res = service.SaveLocationSimple(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationInfoSimple param1 = new LocationInfoSimple();
byte[] param2 = ...;//initialization code
Boolean param3 = ...;//initialization code
Boolean param4 = ...;//initialization code
String param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LocationSimpleResult res = (LocationSimpleResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveLocationSimpleAsync (param0,param1,param2,param3,param4,param5);
                


GetCountryList

Retrieve the list of supported countries

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CountryListResult res = service.GetCountryList(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CountryListResult res = (CountryListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCountryListAsync (param0);
                


GetCountryStateList

Retrieve the list of states for a country

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CountryStateListResult res = service.GetCountryStateList(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CountryStateListResult res = (CountryStateListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCountryStateListAsync (param0,param1);
                


GetAllCountryStateList

Retrieves the list of countries & States

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CountryStateListResultEx res = service.GetAllCountryStateList(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CountryStateListResultEx res = (CountryStateListResultEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllCountryStateListAsync (param0);
                


GetAssociatedPartners

Returns the Partners associated with a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PartnerListResult res = service.GetAssociatedPartners(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PartnerListResult res = (PartnerListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAssociatedPartnersAsync (param0,param1);
                


GetAssociatedPartnersEx

Multiple Skybell Returns the Partners associated with a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PartnerListResult res = service.GetAssociatedPartnersEx(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PartnerListResult res = (PartnerListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAssociatedPartnersExAsync (param0,param1);
                


GetAssociatedPartnersMultiLocation

Returns the Partners associated with a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationIDList param1 = new LocationIDList();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PartnerListMultiLocationResult res = service.GetAssociatedPartnersMultiLocation(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationIDList param1 = new LocationIDList();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PartnerListMultiLocationResult res = (PartnerListMultiLocationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAssociatedPartnersMultiLocationAsync (param0,param1);
                


GetAssociatedPartnersMultiLocationEx

Multiple Skybell Returns the Partners associated with a Location object from the database

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationIDList param1 = new LocationIDList();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PartnerListMultiLocationResult res = service.GetAssociatedPartnersMultiLocationEx(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
LocationIDList param1 = new LocationIDList();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PartnerListMultiLocationResult res = (PartnerListMultiLocationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAssociatedPartnersMultiLocationExAsync (param0,param1);
                


SubscribeUnsubscrbeCHILAccount

Subscribe and Unsubscribe Lyric Account

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Boolean param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SubscribeUnsubscrbeCHILAccount(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Boolean param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SubscribeUnsubscrbeCHILAccountAsync (param0,param1,param2,param3,param4);
                


GetDealerInfo

Returns the Dealer Information

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DealerInfoResult res = service.GetDealerInfo(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DealerInfoResult res = (DealerInfoResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDealerInfoAsync (param0);
                


GetSubscriberInfo

Returns the Subscriber Information

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SubscriberInfoResult res = service.GetSubscriberInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SubscriberInfoResult res = (SubscriberInfoResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSubscriberInfoAsync (param0,param1);
                


GetTimeZones

Returns the set of available triggerTime zone regions and their ID

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
TimeZonesResult res = service.GetTimeZones(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        TimeZonesResult res = (TimeZonesResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetTimeZonesAsync (param0);
                


GetTimeZonesForCamera

Returns the set of available triggerTime zone regions and their ID for Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
TimeZonesResult res = service.GetTimeZonesForCamera(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        TimeZonesResult res = (TimeZonesResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetTimeZonesForCameraAsync (param0);
                


ServiceVersion

Provides version information for the web service.

Synchronous operation

        
import com.easywsdl.wcf;
...


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.ServiceVersion();
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ServiceVersionAsync ();
                


GetVideoFileURLs

Retrieves the set of video file URLs for a device or audit event record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VideoFileURLResult res = service.GetVideoFileURLs(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VideoFileURLResult res = (VideoFileURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoFileURLsAsync (param0,param1,param2,param3);
                


GetVideoFileURLsEx

Retrieves the set of video file URLs for a device or audit event record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VideoFileURLExResult res = service.GetVideoFileURLsEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VideoFileURLExResult res = (VideoFileURLExResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVideoFileURLsExAsync (param0,param1,param2,param3);
                


GetEventNotes

Returns the notes associated with a device or audit event record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotesResult res = service.GetEventNotes(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotesResult res = (NotesResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventNotesAsync (param0,param1,param2);
                


GetEvents

Returns a set of device or audit event records. A maximum of 100 records can be returned per call.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Long param5 = ...;//initialization code
Boolean param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Long param12 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetEvents(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Long param5 = ...;//initialization code
Boolean param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Long param12 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventsAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12);
                


GetAllEvents

Returns a set of device or audit event records. A maximum of 100 records can be returned per call.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Long param5 = ...;//initialization code
Boolean param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Long param12 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetAllEvents(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Long param5 = ...;//initialization code
Boolean param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Long param12 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllEventsAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12);
                


GetDoorbellEvents

Returns doorbell event records. A maximum of 100 records can be returned per call.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Long param4 = ...;//initialization code
Boolean param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Long param11 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DoorbellEventsResult res = service.GetDoorbellEvents(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Long param4 = ...;//initialization code
Boolean param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Long param11 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DoorbellEventsResult res = (DoorbellEventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDoorbellEventsAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11);
                


GetEventsEx

Returns a set of device or audit event records. A maximum of 100 records can be returned per call.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();
Boolean param6 = ...;//initialization code
Boolean param7 = ...;//initialization code
String param8 = ...;//initialization code
String param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Integer param12 = ...;//initialization code
Long param13 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetEventsEx(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12,param13);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();
Boolean param6 = ...;//initialization code
Boolean param7 = ...;//initialization code
String param8 = ...;//initialization code
String param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Integer param12 = ...;//initialization code
Long param13 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventsExAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12,param13);
                


GetEventsEx_V1

Returns a set of device or audit event records. A maximum of 100 records can be returned per call.Eevnts by partition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();
Boolean param6 = ...;//initialization code
Boolean param7 = ...;//initialization code
String param8 = ...;//initialization code
String param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Integer param12 = ...;//initialization code
Long param13 = ...;//initialization code
ArrayOfInt param14 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetEventsEx_V1(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12,param13,param14);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();
Boolean param6 = ...;//initialization code
Boolean param7 = ...;//initialization code
String param8 = ...;//initialization code
String param9 = ...;//initialization code
Integer param10 = ...;//initialization code
Integer param11 = ...;//initialization code
Integer param12 = ...;//initialization code
Long param13 = ...;//initialization code
ArrayOfInt param14 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventsEx_V1Async (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10,param11,param12,param13,param14);
                


GetEventTypeFilter

Returns a list of available event type filter values that are to be used for filtering the event record retrieval.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventTypeFilterResult res = service.GetEventTypeFilter(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventTypeFilterResult res = (EventTypeFilterResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventTypeFilterAsync (param0,param1,param2);
                


GetAllEventTypeFilter

Returns a list of available event type filter values that are to be used for filtering the event record retrieval.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventTypeFilterResult res = service.GetAllEventTypeFilter(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventTypeFilterResult res = (EventTypeFilterResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllEventTypeFilterAsync (param0,param1,param2);
                


GetLiveEvents

Returns a set of device event records. A maximum of 250 records can be returned per call. The parameter LastEventIdReceived is used to retreive newer records than the ones previously obtained. Entering the most recent event id into this field will return all records that are newer than that record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetLiveEvents(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLiveEventsAsync (param0,param1,param2,param3,param4,param5);
                


GetAllLiveEvents

Returns a set of device event records. A maximum of 250 records can be returned per call. The parameter LastEventIdReceived is used to retreive newer records than the ones previously obtained. Entering the most recent event id into this field will return all records that are newer than that record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventsResult res = service.GetAllLiveEvents(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventsResult res = (EventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllLiveEventsAsync (param0,param1,param2,param3,param4,param5);
                


GetDoorbellLiveEvents

Returns a set of doorbell event records. A maximum of 250 records can be returned per call. The parameter LastEventIdReceived is used to retreive newer records than the ones previously obtained. Entering the most recent event id into this field will return all records that are newer than that record

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DoorbellEventsResult res = service.GetDoorbellLiveEvents(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DoorbellEventsResult res = (DoorbellEventsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDoorbellLiveEventsAsync (param0,param1,param2,param3,param4,param5);
                


UpdateEventNotes

Updates the note associated with a device or audit event. Storing an empty string will clear a note.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateEventNotes(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateEventNotesAsync (param0,param1,param2,param3);
                


UpdateEventRecordHideState

Updates the hidden state of a device or audit event record. Hidden records are not returned during normal GetEvents requests unlessthe ShowHidden parameter is true.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateEventRecordHideState(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateEventRecordHideStateAsync (param0,param1,param2,param3);
                


UpdateEventRecordLockState

Updates the lock state of a device or audit event record. When a record is locked, the automated clean up process will retain the locked record. Only unlocked records will be removed.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateEventRecordLockState(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateEventRecordLockStateAsync (param0,param1,param2,param3);
                


UpdateFavoriteEventRecordState

Updates the lock state of a device or audit event record. When a record is locked, the automated clean up process will retain the locked record. Only unlocked records will be removed.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateFavoriteEventRecordState(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
Boolean param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateFavoriteEventRecordStateAsync (param0,param1,param2,param3);
                


IsCameraAvailable

Determine if the camera is available for a stream at the moment. Current reasons for unavailability would be if the camera is updating

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.IsCameraAvailable(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.IsCameraAvailableAsync (param0,param1);
                


GetCameraState

Retrieve the current state (flags, pan/tilt location, WLLED, output state) for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraStateResult res = service.GetCameraState(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraStateResult res = (CameraStateResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraStateAsync (param0,param1);
                


GetCameraIOState

Retrieve the current I/O state (flags, WLLED, output state) for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraIOStateResult res = service.GetCameraIOState(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraIOStateResult res = (CameraIOStateResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraIOStateAsync (param0,param1);
                


GetCameraPosition

Retrieve the current pan/tilt location for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraPositionResult res = service.GetCameraPosition(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraPositionResult res = (CameraPositionResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraPositionAsync (param0,param1);
                


GotoPreset

Request that the given camera move to the given preset pan/tilt location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.GotoPreset(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GotoPresetAsync (param0,param1,param2);
                


StorePreset

Request that the current pan/tilt location be stored as the given preset slot for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.StorePreset(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.StorePresetAsync (param0,param1,param2);
                


MoveCamera

Request that the given camera move in the specified direction, speed and distance.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.MoveCamera(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.MoveCameraAsync (param0,param1,param2,param3,param4,param5);
                


DirectPanTilt

Request that the given camera move to the specified location, based on a 640x480 viewport mapping.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DirectPanTilt(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DirectPanTiltAsync (param0,param1,param2,param3);
                


WLLED_Control

Request that the WLLED for the given camera be turned on/off.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.WLLED_Control(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.WLLED_ControlAsync (param0,param1,param2);
                


Output_Control

Request that the output control for the given camera be turned on/off.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.Output_Control(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.Output_ControlAsync (param0,param1,param2,param3);
                


TriggerVideoCapture

Request the given camera to archive a video clip to the server.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TriggerVideoCapture(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TriggerVideoCaptureAsync (param0,param1);
                


ConfigStreamMode

Configure the given camera to use the specified video mode.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ConfigStreamModeResult res = service.ConfigStreamMode(param0,param1,param2,param3,param4,param5,param6,param7);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ConfigStreamModeResult res = (ConfigStreamModeResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ConfigStreamModeAsync (param0,param1,param2,param3,param4,param5,param6,param7);
                


GetLocationCameraList

Retrieve the list of cameras for the specified session and location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraListResult res = service.GetLocationCameraList(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraListResult res = (CameraListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLocationCameraListAsync (param0,param1);
                


GetLocationAllCameraList

Retrieve the list of All cameras for the specified session and location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AllCameraListResult res = service.GetLocationAllCameraList(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AllCameraListResult res = (AllCameraListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLocationAllCameraListAsync (param0,param1);
                


GetLocationAllCameraListEx

Retrieve the list of All cameras and Multiple Skybell for the specified session and location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AllCameraListResult res = service.GetLocationAllCameraListEx(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AllCameraListResult res = (AllCameraListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetLocationAllCameraListExAsync (param0,param1);
                


GetMediaServerConfiguration

Retrieve the current configuration information for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
MediaServerConfigurationResults res = service.GetMediaServerConfiguration(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        MediaServerConfigurationResults res = (MediaServerConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetMediaServerConfigurationAsync (param0);
                


GetCameraConfiguration

Retrieve the current configuration information for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraConfigurationResults res = service.GetCameraConfiguration(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraConfigurationResults res = (CameraConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraConfigurationAsync (param0,param1);
                


GetCameraConfiguration2

Retrieve the current configuration information (including limits) for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraConfigurationResults2 res = service.GetCameraConfiguration2(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraConfigurationResults2 res = (CameraConfigurationResults2)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraConfiguration2Async (param0,param1);
                


UpdateCameraConfiguration

Update the configuration information for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateCameraConfiguration(param0,param1,param2,param3,param4,param5,param6,param7,param8);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
String param7 = ...;//initialization code
String param8 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateCameraConfigurationAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8);
                


SetDefaultCamera

Adjust default camera settings

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SetDefaultCamera(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SetDefaultCameraAsync (param0,param1,param2);
                


UpgradeCameraFirmware

Request that the camera firmware be upgraded/changed to the specified version (or default, if unspecified)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpgradeCameraFirmware(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpgradeCameraFirmwareAsync (param0,param1,param2);
                


GetFirmwareList

Request a list of available camera firmware upgrade options for the given camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraFirmwareListResult res = service.GetFirmwareList(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraFirmwareListResult res = (CameraFirmwareListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetFirmwareListAsync (param0,param1);
                


GetWirelessStatus

Get camera wireless status

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraSignalStrengthResults res = service.GetWirelessStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraSignalStrengthResults res = (CameraSignalStrengthResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWirelessStatusAsync (param0,param1,param2);
                


GetCameraInformation

Get camera Information - provides camera wireless details and Network data

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraInformationResults res = service.GetCameraInformation(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraInformationResults res = (CameraInformationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraInformationAsync (param0,param1,param2);
                


GetWAPClientsInfo

Gets WAP clients status

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WAPClientsListResults res = service.GetWAPClientsInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WAPClientsListResults res = (WAPClientsListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWAPClientsInfoAsync (param0,param1);
                


GetBatteryStatus

Gets Camera Battery Status

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraBatteryStatusResult res = service.GetBatteryStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraBatteryStatusResult res = (CameraBatteryStatusResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetBatteryStatusAsync (param0,param1,param2);
                


GetEventMetaDataEx

Get the Event Metadata applicable for the Given Location. Used for Notification Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventMetaDataExResult res = service.GetEventMetaDataEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventMetaDataExResult res = (EventMetaDataExResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventMetaDataExAsync (param0,param1,param2);
                


GetEventMetaDataExV1

Get the Event Metadata applicable for the Given Location. Used for Notification Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventMetaDataExResult res = service.GetEventMetaDataExV1(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventMetaDataExResult res = (EventMetaDataExResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventMetaDataExV1Async (param0,param1,param2);
                


GetEventMetaDataExV2

Get the Event Metadata applicable for the Given Location based on Partitions. Used for Notification Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventMetaDataExResult res = service.GetEventMetaDataExV2(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventMetaDataExResult res = (EventMetaDataExResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventMetaDataExV2Async (param0,param1,param2);
                


GetConfiguredEvents

Get Configured Notification Events at the Given Location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ConfiguredEventResult res = service.GetConfiguredEvents(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ConfiguredEventResult res = (ConfiguredEventResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetConfiguredEventsAsync (param0,param1,param2);
                


GetConfiguredEventsEx

Get Configured Notification Events at the Given Location.Added notification flags for each module

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ConfiguredEventNotificationResult res = service.GetConfiguredEventsEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ConfiguredEventNotificationResult res = (ConfiguredEventNotificationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetConfiguredEventsExAsync (param0,param1,param2);
                


GetEventSummaryXML

Get Summary of Configured Notification Events in XML at the Given Location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SummaryConfiguredEventXML res = service.GetEventSummaryXML(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SummaryConfiguredEventXML res = (SummaryConfiguredEventXML)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventSummaryXMLAsync (param0,param1,param2);
                


GetEventSummary

Get Summary of Configured Notification Events at the Given Location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SummaryConfiguredEventString res = service.GetEventSummary(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SummaryConfiguredEventString res = (SummaryConfiguredEventString)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventSummaryAsync (param0,param1,param2);
                


TransactNotificationListEvents

Update the stored data for the list of event notifications for the given location

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfSentToPanelEvents param2 = new ArrayOfSentToPanelEvents();
ArrayOfEventNotification param3 = new ArrayOfEventNotification();
ArrayOfSceneTrigger param4 = new ArrayOfSceneTrigger();
ArrayOfVideoTrigger param5 = new ArrayOfVideoTrigger();
ArrayOfTimeTriggeredAction param6 = new ArrayOfTimeTriggeredAction();
ArrayOfCloudSceneTrigger param7 = new ArrayOfCloudSceneTrigger();
String param8 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TransactNotificationListEvents(param0,param1,param2,param3,param4,param5,param6,param7,param8);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfSentToPanelEvents param2 = new ArrayOfSentToPanelEvents();
ArrayOfEventNotification param3 = new ArrayOfEventNotification();
ArrayOfSceneTrigger param4 = new ArrayOfSceneTrigger();
ArrayOfVideoTrigger param5 = new ArrayOfVideoTrigger();
ArrayOfTimeTriggeredAction param6 = new ArrayOfTimeTriggeredAction();
ArrayOfCloudSceneTrigger param7 = new ArrayOfCloudSceneTrigger();
String param8 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TransactNotificationListEventsAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8);
                


TransactSensorsMaskStatus

Update the stored data for the list of event notifications for the given location

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfZoneMaskInfo param2 = new ArrayOfZoneMaskInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TransactSensorsMaskStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfZoneMaskInfo param2 = new ArrayOfZoneMaskInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TransactSensorsMaskStatusAsync (param0,param1,param2);
                


TransactSensorsMaskStatusEx

Update the stored data for the list of event notifications for the given location

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfZoneMaskInfo param2 = new ArrayOfZoneMaskInfo();
ArrayOfInt param3 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TransactSensorsMaskStatusEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfZoneMaskInfo param2 = new ArrayOfZoneMaskInfo();
ArrayOfInt param3 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TransactSensorsMaskStatusExAsync (param0,param1,param2,param3);
                


GetAllNotificationConditionalStates

Get the list of notification states permitted for this location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotificationConditionalStateResult res = service.GetAllNotificationConditionalStates(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotificationConditionalStateResult res = (NotificationConditionalStateResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllNotificationConditionalStatesAsync (param0,param1,param2);
                


GetAllNotificationSchedules

Get the list of notification schedules available.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotificationScheduleResult res = service.GetAllNotificationSchedules(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotificationScheduleResult res = (NotificationScheduleResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllNotificationSchedulesAsync (param0,param1);
                


TransactNotificationSchedules

Update the stored data for the list of event notification schedules

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfNotificationSchedule param1 = new ArrayOfNotificationSchedule();
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TransactNotificationSchedules(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfNotificationSchedule param1 = new ArrayOfNotificationSchedule();
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TransactNotificationSchedulesAsync (param0,param1,param2);
                


GetAllNotificationLists

Retrieves the Notification Lists associated with current user's TotalConnect account)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetAllNotificationListsResults res = service.GetAllNotificationLists(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetAllNotificationListsResults res = (GetAllNotificationListsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllNotificationListsAsync (param0);
                


TransactNotificationLists

Updates the Notification List associated with the User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfNotificationListBaseInfo param1 = new ArrayOfNotificationListBaseInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
TransactNotificationListResults res = service.TransactNotificationLists(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ArrayOfNotificationListBaseInfo param1 = new ArrayOfNotificationListBaseInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        TransactNotificationListResults res = (TransactNotificationListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TransactNotificationListsAsync (param0,param1);
                


SendTestNotification

Sends Summary Email about the Notification List to the Admin user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SendTestNotification(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SendTestNotificationAsync (param0,param1,param2);
                


NotificationPause

Enable/disabled notifications for logged in user and/or return notification pause status.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotificationPauseResult res = service.NotificationPause(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Integer param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotificationPauseResult res = (NotificationPauseResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.NotificationPauseAsync (param0,param1,param2,param3);
                


GetAllSensorsMaskStatus

Get the list of notification states permitted for this location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SensorEventResult res = service.GetAllSensorsMaskStatus(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SensorEventResult res = (SensorEventResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllSensorsMaskStatusAsync (param0,param1);
                


GetAllSensorsMaskStatusEx

Get the list of notification states permitted for this location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SensorEventResult res = service.GetAllSensorsMaskStatusEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SensorEventResult res = (SensorEventResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllSensorsMaskStatusExAsync (param0,param1,param2);
                


GetEventMetaData

[DEPRECATED] Get the Event Metadata applicable for the Given Location. Used for Notification Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EventMetaDataResults res = service.GetEventMetaData(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EventMetaDataResults res = (EventMetaDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEventMetaDataAsync (param0,param1);
                


GetPanelMetaDataAndFullStatus

Request for Metadata and Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResults res = service.GetPanelMetaDataAndFullStatus(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResults res = (PanelMetadataAndStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusAsync (param0,param1,param2,param3,param4);
                


GetPanelSecurityStatusforUser

Return the Status of security Panel at multiple Locations for Given User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArrayOfLocationBasicInfo res = service.GetPanelSecurityStatusforUser(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArrayOfLocationBasicInfo res = (ArrayOfLocationBasicInfo)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelSecurityStatusforUserAsync (param0,param1,param2);
                


GetPanelMetaDataAndFullStatusEx

Request for Metadata and Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResultsEx res = service.GetPanelMetaDataAndFullStatusEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResultsEx res = (PanelMetadataAndStatusResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusExAsync (param0,param1,param2,param3,param4);
                


GetPanelMetaDataAndFullStatusEx_V1

Request for Metadata and Full status of Security Panel for the Given Location and User.Added CanBeBypassable flag to determine zone is bypassable or not

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResultsEx_V1 res = service.GetPanelMetaDataAndFullStatusEx_V1(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResultsEx_V1 res = (PanelMetadataAndStatusResultsEx_V1)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusEx_V1Async (param0,param1,param2,param3,param4);
                


GetPanelMetaDataAndFullStatusEx_V2

Request for Metadata and Full status of Security Panel for the Given Location and User.Added CanBeBypassable flag to determine zone is bypassable or not

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResultsEx_V2 res = service.GetPanelMetaDataAndFullStatusEx_V2(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResultsEx_V2 res = (PanelMetadataAndStatusResultsEx_V2)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusEx_V2Async (param0,param1,param2,param3,param4);
                


GetPanelFullStatus

Request for Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResults res = service.GetPanelFullStatus(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResults res = (PanelStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusAsync (param0,param1,param2,param3,param4);
                


GetPanelFullStatusByDeviceID

Request for Full status of Security Panel for the Given DeviceID and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResults res = service.GetPanelFullStatusByDeviceID(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResults res = (PanelStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusByDeviceIDAsync (param0,param1,param2,param3,param4);
                


GetPanelFullStatusEx

Request for Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResultsEx res = service.GetPanelFullStatusEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResultsEx res = (PanelStatusResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusExAsync (param0,param1,param2,param3,param4);
                


GetPanelFullStatusEx_V1

Request for Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResultsEx_V1 res = service.GetPanelFullStatusEx_V1(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResultsEx_V1 res = (PanelStatusResultsEx_V1)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusEx_V1Async (param0,param1,param2,param3,param4);
                


GetPanelFullStatusEx_V2

Request for Full status of Security Panel for the Given Location and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResultsExV1 res = service.GetPanelFullStatusEx_V2(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResultsExV1 res = (PanelStatusResultsExV1)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusEx_V2Async (param0,param1,param2,param3,param4);
                


GetPanelFullStatusByDeviceIDEx

Request for Full status of Security Panel for the Given DeviceID and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelStatusResultsEx res = service.GetPanelFullStatusByDeviceIDEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelStatusResultsEx res = (PanelStatusResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelFullStatusByDeviceIDExAsync (param0,param1,param2,param3,param4);
                


GetZonesListInState

Get the zones in different states like Alarms, Faults, Trouble, and Bypassed

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetZonesListInStateResult res = service.GetZonesListInState(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetZonesListInStateResult res = (GetZonesListInStateResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetZonesListInStateAsync (param0,param1,param2,param3);
                


GetZonesListInStateEx

[Enriched Method] Get the zones in different states like Alarms, Faults, Trouble, and Bypassed and whether it is Bypassable Zone or Not

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetZonesListInStateExResult res = service.GetZonesListInStateEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetZonesListInStateExResult res = (GetZonesListInStateExResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetZonesListInStateExAsync (param0,param1,param2,param3);
                


GetPanelMetaDataAndFullStatusByDeviceID

Request for Metadata and Full status of Security Panel for the Given DeviceID and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResults res = service.GetPanelMetaDataAndFullStatusByDeviceID(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResults res = (PanelMetadataAndStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusByDeviceIDAsync (param0,param1,param2,param3,param4);
                


GetPanelMetaDataAndFullStatusByDeviceIDEx

Request for Metadata and Full status of Security Panel for the Given DeviceID and User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PanelMetadataAndStatusResultsEx res = service.GetPanelMetaDataAndFullStatusByDeviceIDEx(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PanelMetadataAndStatusResultsEx res = (PanelMetadataAndStatusResultsEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPanelMetaDataAndFullStatusByDeviceIDExAsync (param0,param1,param2,param3,param4);
                


BypassAll

Initiates Zone Bypass for multiple zones

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ZoneBypassResultEx res = service.BypassAll(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ZoneBypassResultEx res = (ZoneBypassResultEx)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.BypassAllAsync (param0,param1,param2,param3,param4);
                


Bypass

Initiates Zone Bypass

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ZoneBypassResults res = service.Bypass(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ZoneBypassResults res = (ZoneBypassResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.BypassAsync (param0,param1,param2,param3,param4);
                


ArmSecuritySystem

Performs Security Panel Quick commands - Arm

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArmSecuritySystemResults res = service.ArmSecuritySystem(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArmSecuritySystemResults res = (ArmSecuritySystemResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ArmSecuritySystemAsync (param0,param1,param2,param3,param4);
                


CustomArmSecuritySystem

Performs Security Panel Quick Commands - CustomArm

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
CustomArmInfo param5 = new CustomArmInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CustomArmSecuritySystemResults res = service.CustomArmSecuritySystem(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
CustomArmInfo param5 = new CustomArmInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CustomArmSecuritySystemResults res = (CustomArmSecuritySystemResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CustomArmSecuritySystemAsync (param0,param1,param2,param3,param4,param5);
                


GetCustomArmSettings

Retrieves latest custom Arm settings set by the user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CustomArmSettingsResult res = service.GetCustomArmSettings(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CustomArmSettingsResult res = (CustomArmSettingsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCustomArmSettingsAsync (param0,param1,param2);
                


DisarmSecuritySystem

Performs Security Panel Quick commands - Disarm

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DisarmSecuritySystemResults res = service.DisarmSecuritySystem(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DisarmSecuritySystemResults res = (DisarmSecuritySystemResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisarmSecuritySystemAsync (param0,param1,param2,param3);
                


ReadConsoleDisplay

Reads 16x2 Alpha Keypad Display and LED Status of Security System

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ReadConsoleDisplayResults res = service.ReadConsoleDisplay(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ReadConsoleDisplayResults res = (ReadConsoleDisplayResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ReadConsoleDisplayAsync (param0,param1,param2);
                


ConnectToPanel

Establishes Live Connection to Security System

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.ConnectToPanel(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ConnectToPanelAsync (param0,param1,param2);
                


SendKey

Sends Keystroke to the Security Panel

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SendKey(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SendKeyAsync (param0,param1,param2,param3);
                


OverrideSecurityPanelSession

Override Current User's Security Panel Session with his own Previous Session

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.OverrideSecurityPanelSession(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.OverrideSecurityPanelSessionAsync (param0,param1,param2);
                


CheckSecurityPanelLastCommandState

Polling API - Which should be called based on Arm/Disarm API output Result Codes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.CheckSecurityPanelLastCommandState(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CheckSecurityPanelLastCommandStateAsync (param0,param1,param2,param3);
                


CheckSecurityPanelLastCommandStateEx

Polling API - Which should be called based on Arm/Disarm API output Result Codes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.CheckSecurityPanelLastCommandStateEx(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CheckSecurityPanelLastCommandStateExAsync (param0,param1,param2,param3);
                


CheckSecurityPanelLastCommandStateExV1

Polling API - Which should be called based on Arm/Disarm API output Result Codes for Multipartion Arming

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.CheckSecurityPanelLastCommandStateExV1(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CheckSecurityPanelLastCommandStateExV1Async (param0,param1,param2,param3,param4);
                


SaveGeofenceInfo

Update User's Geofence Area selection - includes Latitude, Longitude and Radius

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
GeofenceSettings param2 = new GeofenceSettings();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveGeofenceInfo(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
GeofenceSettings param2 = new GeofenceSettings();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveGeofenceInfoAsync (param0,param1,param2);
                


GetDeviceInviteToken

Return a Device Invite Token for a Sky Bell User.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DeviceInviteTokenResults res = service.GetDeviceInviteToken(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DeviceInviteTokenResults res = (DeviceInviteTokenResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDeviceInviteTokenAsync (param0,param1,param2);
                


GetDeviceProvisioningStatus

Return Device provisioning status for the given token.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.GetDeviceProvisioningStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDeviceProvisioningStatusAsync (param0,param1,param2);
                


UpdateDoorBellDetail

Update DoorBell Details.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
WiFiDoorBellInfo param2 = new WiFiDoorBellInfo();
WiFiDoorBellUserInfo param3 = new WiFiDoorBellUserInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UpdateDoorbellDetailResult res = service.UpdateDoorBellDetail(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
WiFiDoorBellInfo param2 = new WiFiDoorBellInfo();
WiFiDoorBellUserInfo param3 = new WiFiDoorBellUserInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UpdateDoorbellDetailResult res = (UpdateDoorbellDetailResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateDoorBellDetailAsync (param0,param1,param2,param3);
                


RemoveDoorbellDevice

Removes Doorbell from TC and Skybell

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RemoveDoorbellDevice(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemoveDoorbellDeviceAsync (param0,param1);
                


RemoveDoorbellDeviceEx

Removes Doorbell from TC and Skybell for Multiple Skybell per Location

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RemoveDoorbellDeviceEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemoveDoorbellDeviceExAsync (param0,param1,param2);
                


GetWiFiDoorBellDeviceDetails

Get WiFi Door Bell Details.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiDoorBellInfoResult res = service.GetWiFiDoorBellDeviceDetails(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiDoorBellInfoResult res = (WiFiDoorBellInfoResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiDoorBellDeviceDetailsAsync (param0,param1);
                


GetWiFiDoorBellDeviceDetailsEx

Get WiFi Door Bell Details for Multiple Skybell per location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiDoorBellInfoResult res = service.GetWiFiDoorBellDeviceDetailsEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiDoorBellInfoResult res = (WiFiDoorBellInfoResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiDoorBellDeviceDetailsExAsync (param0,param1,param2);
                


GetWiFiDoorBellSettings

Get WiFi Door Bell Settings

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetDoorBellSettingsResult res = service.GetWiFiDoorBellSettings(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetDoorBellSettingsResult res = (GetDoorBellSettingsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiDoorBellSettingsAsync (param0,param1,param2);
                


UpdateWiFiDoorBellSettings

Update WiFi Door Bell Settings

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
WiFiDoorBellSettings param3 = new WiFiDoorBellSettings();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateWiFiDoorBellSettings(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
WiFiDoorBellSettings param3 = new WiFiDoorBellSettings();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateWiFiDoorBellSettingsAsync (param0,param1,param2,param3);
                


GetAssociatedSkybellDevices

Get all devices associated to Skybell Account.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetAssociatedSkybellDevicesResult res = service.GetAssociatedSkybellDevices(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetAssociatedSkybellDevicesResult res = (GetAssociatedSkybellDevicesResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAssociatedSkybellDevicesAsync (param0,param1,param2);
                


GetPartnerVideoURL

Get Partner Video URL for the device event

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetPartnerVideoURLResult res = service.GetPartnerVideoURL(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetPartnerVideoURLResult res = (GetPartnerVideoURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerVideoURLAsync (param0,param1,param2);
                


GetDoorBellClientID

Get DoorBell - Client ID

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.GetDoorBellClientID(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDoorBellClientIDAsync (param0);
                


GetWiFiDoorBellDeviceDiagnosticDetails

Get WiFi Door Bell Diagnostic Details.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetWiFiDoorBellDiagnosticsResult res = service.GetWiFiDoorBellDeviceDiagnosticDetails(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetWiFiDoorBellDiagnosticsResult res = (GetWiFiDoorBellDiagnosticsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiDoorBellDeviceDiagnosticDetailsAsync (param0,param1);
                


GetWiFiDoorBellDeviceDiagnosticDetailsEx

Get WiFi Door Bell Diagnostic Details for Multiple Skybell per Location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetWiFiDoorBellDiagnosticsResult res = service.GetWiFiDoorBellDeviceDiagnosticDetailsEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetWiFiDoorBellDiagnosticsResult res = (GetWiFiDoorBellDiagnosticsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiDoorBellDeviceDiagnosticDetailsExAsync (param0,param1,param2);
                


GetDeviceMaxCount

Get the maximum device count per location for all devices present in that location

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetMaxDeviceCountResults res = service.GetDeviceMaxCount(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetMaxDeviceCountResults res = (GetMaxDeviceCountResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDeviceMaxCountAsync (param0,param1);
                


EnrollPartnerCamera

Return Enrollment details for a Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
Integer param7 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EnrollmentResults res = service.EnrollPartnerCamera(param0,param1,param2,param3,param4,param5,param6,param7);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
String param5 = ...;//initialization code
String param6 = ...;//initialization code
Integer param7 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EnrollmentResults res = (EnrollmentResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.EnrollPartnerCameraAsync (param0,param1,param2,param3,param4,param5,param6,param7);
                


InsertUpdatePartnerCamera

Return Enrollment status for a Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
Long param5 = ...;//initialization code
Integer param6 = ...;//initialization code
String param7 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.InsertUpdatePartnerCamera(param0,param1,param2,param3,param4,param5,param6,param7);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code
Long param5 = ...;//initialization code
Integer param6 = ...;//initialization code
String param7 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.InsertUpdatePartnerCameraAsync (param0,param1,param2,param3,param4,param5,param6,param7);
                


DeleteEnrolledPartnerCamera

Delete Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DeleteEnrolledPartnerCamera(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteEnrolledPartnerCameraAsync (param0,param1,param2,param3);
                


GetCameraActivationStatus

Return a Activation status for Lyric Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraActivationStatusResult res = service.GetCameraActivationStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraActivationStatusResult res = (CameraActivationStatusResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraActivationStatusAsync (param0,param1,param2);
                


GetPartnerCameraActivationStatus

Return a Activation status for Lyric Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraActivationStatusResult res = service.GetPartnerCameraActivationStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraActivationStatusResult res = (CameraActivationStatusResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraActivationStatusAsync (param0,param1,param2);
                


GetPartnerCameraAccessToken

Return Access Token detail for App

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AccessTokenResult res = service.GetPartnerCameraAccessToken(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AccessTokenResult res = (AccessTokenResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraAccessTokenAsync (param0,param1,param2,param3);
                


GetPartnerCameraRefreshToken

Return Refresh Token detail for App

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AccessTokenResult res = service.GetPartnerCameraRefreshToken(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AccessTokenResult res = (AccessTokenResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraRefreshTokenAsync (param0,param1,param2,param3,param4);
                


GetPartnerCameraSettings

Return a Settings for Lyric Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PartnerCameraSettingResults res = service.GetPartnerCameraSettings(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PartnerCameraSettingResults res = (PartnerCameraSettingResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraSettingsAsync (param0,param1,param2,param3);
                


SavePartnerCameraSettings

Save the Settings for Lyric Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
PartnerCameraSetting param4 = new PartnerCameraSetting();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SavePartnerCameraSettings(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
PartnerCameraSetting param4 = new PartnerCameraSetting();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SavePartnerCameraSettingsAsync (param0,param1,param2,param3,param4);
                


RemovePartnerCamera

Remove Lyric Camera from the Location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RemovePartnerCamera(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemovePartnerCameraAsync (param0,param1,param2,param3);
                


GetPartnerCameraLiveStream

Return Live Stream detail for Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LiveStreamResult res = service.GetPartnerCameraLiveStream(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LiveStreamResult res = (LiveStreamResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraLiveStreamAsync (param0,param1,param2,param3,param4);
                


GetCameraStatus

Return Lyric Camera and RSI Camera status.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraStatusResults res = service.GetCameraStatus(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraStatusResults res = (CameraStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCameraStatusAsync (param0,param1);
                


GetPartnerCameraStatus

Return Lyric Camera and RSI Camera status.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CameraStatusResults res = service.GetPartnerCameraStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CameraStatusResults res = (CameraStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraStatusAsync (param0,param1,param2);
                


RecordPartnerCameraVideo

Return Live Stream detail for Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
RecordVideoResponseResult res = service.RecordPartnerCameraVideo(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        RecordVideoResponseResult res = (RecordVideoResponseResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RecordPartnerCameraVideoAsync (param0,param1,param2,param3);
                


GetPartnerCameraClipKey

Return clip Key detail for App

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ClipKeyResponseResult res = service.GetPartnerCameraClipKey(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ClipKeyResponseResult res = (ClipKeyResponseResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraClipKeyAsync (param0,param1,param2,param3,param4);
                


RequestPartnerCameraSnapshot

Return Live Snapshot detail for Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SnapshotResponseResult res = service.RequestPartnerCameraSnapshot(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SnapshotResponseResult res = (SnapshotResponseResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RequestPartnerCameraSnapshotAsync (param0,param1,param2,param3);
                


SavePartnerCameraPrivacySettings

Save the Settings for Lyric Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SavePartnerCameraPrivacySettings(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SavePartnerCameraPrivacySettingsAsync (param0,param1,param2,param3,param4);
                


LogActivity

Log Message to Kibana Server

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.LogActivity(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.LogActivityAsync (param0,param1);
                


GetPartnerCameraRtspLiveStream

Return Live Stream detail for Partner Camera

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code
String param5 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
RtspLiveStreamResult res = service.GetPartnerCameraRtspLiveStream(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Integer param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Long param4 = ...;//initialization code
String param5 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        RtspLiveStreamResult res = (RtspLiveStreamResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartnerCameraRtspLiveStreamAsync (param0,param1,param2,param3,param4,param5);
                


SaveVAVCameraSettings

Save the Settings for VAV Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveVAVCameraSettings(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveVAVCameraSettingsAsync (param0,param1,param2,param3);
                


GetVAVCameraZoneInfo

Save the Settings for VAV Camera.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
VAVCameraResult res = service.GetVAVCameraZoneInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        VAVCameraResult res = (VAVCameraResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetVAVCameraZoneInfoAsync (param0,param1);
                


GetPartitionsDetails

Return List of Partitions for the Given DeviceID

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SecurityPanelPartitionsResults res = service.GetPartitionsDetails(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfInt param3 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SecurityPanelPartitionsResults res = (SecurityPanelPartitionsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartitionsDetailsAsync (param0,param1,param2,param3);
                


GetPartitionAuthorityLevel

Return List of Partitions Authority Level info.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SecurityPartitionAuthorityLevelResults res = service.GetPartitionAuthorityLevel(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SecurityPartitionAuthorityLevelResults res = (SecurityPartitionAuthorityLevelResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPartitionAuthorityLevelAsync (param0,param1);
                


GetUserPartitionAuthority

[TC2.1+] R Get User information with Partition Authority

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UserDetailsPartitionResults res = service.GetUserPartitionAuthority(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UserDetailsPartitionResults res = (UserDetailsPartitionResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetUserPartitionAuthorityAsync (param0,param1);
                


GetZonesListInStateEx_V1

[Enriched Method] Get the zones in different states like Alarms, Faults, Trouble, and Bypassed and whether it is Bypassable Zone or Not for Multipartition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetZonesListInStateEx_V1Result res = service.GetZonesListInStateEx_V1(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfInt param2 = new ArrayOfInt();
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetZonesListInStateEx_V1Result res = (GetZonesListInStateEx_V1Result)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetZonesListInStateEx_V1Async (param0,param1,param2,param3);
                


ArmSecuritySystemPartitions

Performs Security Panel Quick commands - Arm with specified partitions

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArmSecuritySystemResults res = service.ArmSecuritySystemPartitions(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArmSecuritySystemResults res = (ArmSecuritySystemResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ArmSecuritySystemPartitionsAsync (param0,param1,param2,param3,param4,param5);
                


DisarmSecuritySystemPartitions

Performs Security Panel Quick commands - Disarm

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DisarmSecuritySystemResults res = service.DisarmSecuritySystemPartitions(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DisarmSecuritySystemResults res = (DisarmSecuritySystemResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisarmSecuritySystemPartitionsAsync (param0,param1,param2,param3,param4);
                


ArmSecuritySystemPartitionsV1

Performs Security Panel Quick commands - Arm with specified partitions

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArmSecuritySystemPartitionResults res = service.ArmSecuritySystemPartitionsV1(param0,param1,param2,param3,param4,param5);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
ArrayOfInt param5 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArmSecuritySystemPartitionResults res = (ArmSecuritySystemPartitionResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ArmSecuritySystemPartitionsV1Async (param0,param1,param2,param3,param4,param5);
                


DisarmSecuritySystemPartitionsV1

Performs Security Panel Quick commands - Disarm

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DisarmSecuritySystemPartitionResults res = service.DisarmSecuritySystemPartitionsV1(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
ArrayOfInt param4 = new ArrayOfInt();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DisarmSecuritySystemPartitionResults res = (DisarmSecuritySystemPartitionResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisarmSecuritySystemPartitionsV1Async (param0,param1,param2,param3,param4);
                


UpdatePartitionConfiguration

configuring enabled feature for each partition-master user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfPartitionDetails param4 = new ArrayOfPartitionDetails();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdatePartitionConfiguration(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
ArrayOfPartitionDetails param4 = new ArrayOfPartitionDetails();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdatePartitionConfigurationAsync (param0,param1,param2,param3,param4);
                


InsertUserMobileDeviceToken

Stores MobileDeviceToken ID for a User

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
InsertMobileDeviceTokenResult res = service.InsertUserMobileDeviceToken(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        InsertMobileDeviceTokenResult res = (InsertMobileDeviceTokenResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.InsertUserMobileDeviceTokenAsync (param0,param1,param2,param3);
                


UpdatePushSubscription

Update User's Push notification Subscription

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdatePushSubscription(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdatePushSubscriptionAsync (param0,param1,param2);
                


RemoveUserMobileDeviceToken

Remove User's MobileDevice token id

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RemoveUserMobileDeviceToken(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RemoveUserMobileDeviceTokenAsync (param0,param1,param2);
                


PauseAllNotifications

Pause / Allow all notifications for logged in user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Boolean param1 = ...;//initialization code
Integer param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NotificationStatusResult res = service.PauseAllNotifications(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Boolean param1 = ...;//initialization code
Integer param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NotificationStatusResult res = (NotificationStatusResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.PauseAllNotificationsAsync (param0,param1,param2);
                


GetAllRSIDeviceStatus

Get RSI camera wireless, Supervision and Low Battery status

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
RSIDeviceStatusResults res = service.GetAllRSIDeviceStatus(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        RSIDeviceStatusResults res = (RSIDeviceStatusResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllRSIDeviceStatusAsync (param0,param1);
                


RSICameraLookin

Look in for RSI

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
RSICamLookinResults res = service.RSICameraLookin(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        RSICamLookinResults res = (RSICamLookinResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RSICameraLookinAsync (param0,param1,param2,param3);
                


SetRSICameraSettings

Set RSI Camera Settings for RSI

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SetRSICameraSettingsResult res = service.SetRSICameraSettings(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SetRSICameraSettingsResult res = (SetRSICameraSettingsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SetRSICameraSettingsAsync (param0,param1,param2,param3,param4);
                


GetRSICameraSettings

Get RSI Camera Settings for RSI

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetRSICameraSettingsResult res = service.GetRSICameraSettings(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetRSICameraSettingsResult res = (GetRSICameraSettingsResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetRSICameraSettingsAsync (param0,param1,param2,param3);
                


GetRSIVideoURLInfo

Get RSI Video URL Info for the device event

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetRSIVideoURLInfoResult res = service.GetRSIVideoURLInfo(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetRSIVideoURLInfoResult res = (GetRSIVideoURLInfoResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetRSIVideoURLInfoAsync (param0,param1,param2);
                


GetWiFiLockLocations

Return a list of WiFi locations and devices.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiLockLocationsResults res = service.GetWiFiLockLocations(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiLockLocationsResults res = (WiFiLockLocationsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiLockLocationsAsync (param0,param1,param2);
                


SaveWiFiLockDevice

Add/Remoce WiFi Devices in Total Connect.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
ArrayOfWiFiLockInfo param3 = new ArrayOfWiFiLockInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveWiFiLockDevice(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
ArrayOfWiFiLockInfo param3 = new ArrayOfWiFiLockInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveWiFiLockDeviceAsync (param0,param1,param2,param3);
                


GenerateAccessToken

Save August Lock OAUTH Access Token in Total Connect.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WiFiAuthTokenResponse res = service.GenerateAccessToken(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WiFiAuthTokenResponse res = (WiFiAuthTokenResponse)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GenerateAccessTokenAsync (param0,param1,param2);
                


GetWiFiThermostatLocations

Return a list of TCC WiFi locations and devices.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
TCCWiFiLocationsResults res = service.GetWiFiThermostatLocations(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        TCCWiFiLocationsResults res = (TCCWiFiLocationsResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWiFiThermostatLocationsAsync (param0,param1,param2,param3);
                


AddDeleteWiFiThermostats

To Add/Delete the TCC WiFi Thermostats in Total Connect.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
ArrayOfTCCWiFiDeviceInfo param3 = new ArrayOfTCCWiFiDeviceInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.AddDeleteWiFiThermostats(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Integer param2 = ...;//initialization code
ArrayOfTCCWiFiDeviceInfo param3 = new ArrayOfTCCWiFiDeviceInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AddDeleteWiFiThermostatsAsync (param0,param1,param2,param3);
                


GetWifiThermostatSchedule

Return Configured TCC WiFi Thermostat Schedules.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WifiThermostatScheduleResults res = service.GetWifiThermostatSchedule(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WifiThermostatScheduleResults res = (WifiThermostatScheduleResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetWifiThermostatScheduleAsync (param0,param1,param2);
                


UpdateWifiThermostatSchedule

Update the TCC WiFi Thermostat Schedules.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfSchedulePeriodInfo param3 = new ArrayOfSchedulePeriodInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateWifiThermostatSchedule(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
ArrayOfSchedulePeriodInfo param3 = new ArrayOfSchedulePeriodInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateWifiThermostatScheduleAsync (param0,param1,param2,param3);
                


TestEmergencyAlert

To Insert the Severe weather test message for the given locationID

Synchronous operation

        
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.TestEmergencyAlert(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.TestEmergencyAlertAsync (param0,param1,param2,param3,param4);
                


UpdateSwitchIcon

Update a Switch Icon (database only)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UpdateSwitchIconResults res = service.UpdateSwitchIcon(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UpdateSwitchIconResults res = (UpdateSwitchIconResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateSwitchIconAsync (param0,param1,param2,param3);
                


UpdateThermostatSchedule

Update a Thermostat schedule (database only)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ThermostatSchedule param2 = new ThermostatSchedule();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
UpdateThermostatScheduleResults res = service.UpdateThermostatSchedule(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ThermostatSchedule param2 = new ThermostatSchedule();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        UpdateThermostatScheduleResults res = (UpdateThermostatScheduleResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateThermostatScheduleAsync (param0,param1,param2);
                


GetThermostatSchedule

Get a Thermostat schedule (from database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatScheduleResults res = service.GetThermostatSchedule(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatScheduleResults res = (ThermostatScheduleResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetThermostatScheduleAsync (param0,param1,param2);
                


ExecuteAScene

Execute a single scene

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ExecuteASceneResults res = service.ExecuteAScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ExecuteASceneResults res = (ExecuteASceneResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ExecuteASceneAsync (param0,param1,param2);
                


CreateEditAScene

Create or Edit a single scene

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Boolean param5 = ...;//initialization code
ArrayOfSceneSwitch param6 = new ArrayOfSceneSwitch();
ArrayOfSceneThermostat param7 = new ArrayOfSceneThermostat();
ArrayOfSceneLock param8 = new ArrayOfSceneLock();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CreateEditASceneResults res = service.CreateEditAScene(param0,param1,param2,param3,param4,param5,param6,param7,param8);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Boolean param5 = ...;//initialization code
ArrayOfSceneSwitch param6 = new ArrayOfSceneSwitch();
ArrayOfSceneThermostat param7 = new ArrayOfSceneThermostat();
ArrayOfSceneLock param8 = new ArrayOfSceneLock();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CreateEditASceneResults res = (CreateEditASceneResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.CreateEditASceneAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8);
                


DeleteAScene

Delete a single scene

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SceneDeletionResults res = service.DeleteAScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SceneDeletionResults res = (SceneDeletionResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteASceneAsync (param0,param1,param2);
                


GetAScene

Get a specific scene per Automation panel (database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SceneDataResults res = service.GetAScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SceneDataResults res = (SceneDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetASceneAsync (param0,param1,param2);
                


GetSceneList

Get list of scenes per Automation panel (database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SceneListInfo res = service.GetSceneList(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SceneListInfo res = (SceneListInfo)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSceneListAsync (param0,param1);
                


GetAutomationDeviceStatus

Get info for all Automation devices per Automation panel (during a panel session from panel, otherwise from database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationDataResults res = service.GetAutomationDeviceStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationDataResults res = (AutomationDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAutomationDeviceStatusAsync (param0,param1,param2);
                


GetAllAutomationDeviceStatusEx

[Transitional State for lock] Get info for all Automation devices per Automation panel (during a panel session from panel, otherwise from database) - Includes HB Thermostat as well

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationDataResults_Transitional res = service.GetAllAutomationDeviceStatusEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationDataResults_Transitional res = (AutomationDataResults_Transitional)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllAutomationDeviceStatusExAsync (param0,param1,param2);
                


GetAutomationDeviceStatusEx

[Transitional State for lock] Get info for all Automation devices per Automation panel (during a panel session from panel, otherwise from database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationDataResults_Transitional res = service.GetAutomationDeviceStatusEx(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationDataResults_Transitional res = (AutomationDataResults_Transitional)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAutomationDeviceStatusExAsync (param0,param1,param2);
                


GetAutomationLocks

Get Automation Lock Details.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationLockDataResult res = service.GetAutomationLocks(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
String param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationLockDataResult res = (AutomationLockDataResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAutomationLocksAsync (param0,param1,param2,param3);
                


GetDeviceStatus

Get Device status details will return Lock and security device status

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfDeviceTypeAndID param2 = new ArrayOfDeviceTypeAndID();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetDeviceStatusResult res = service.GetDeviceStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfDeviceTypeAndID param2 = new ArrayOfDeviceTypeAndID();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetDeviceStatusResult res = (GetDeviceStatusResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDeviceStatusAsync (param0,param1,param2);
                


ControlALock

Execute a action on a Automation panel lock

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
LockControlDataResults res = service.ControlALock(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
String param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        LockControlDataResults res = (LockControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ControlALockAsync (param0,param1,param2,param3,param4);
                


ControlAThermostat

Execute a action on a Automation panel thermostat

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatControlDataResults res = service.ControlAThermostat(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatControlDataResults res = (ThermostatControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ControlAThermostatAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9);
                


SetThermostatSchedule

Setting Schedule Status for thermostat

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatControlDataResults res = service.SetThermostatSchedule(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatControlDataResults res = (ThermostatControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SetThermostatScheduleAsync (param0,param1,param2,param3,param4);
                


ControlAThermostatEx

Execute a action on a Automation panel thermostat

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code
String param10 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatControlDataResults res = service.ControlAThermostatEx(param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code
Integer param5 = ...;//initialization code
Integer param6 = ...;//initialization code
Integer param7 = ...;//initialization code
Integer param8 = ...;//initialization code
Integer param9 = ...;//initialization code
String param10 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatControlDataResults res = (ThermostatControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ControlAThermostatExAsync (param0,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10);
                


ControlASwitch

Execute a single action on a Automation panel switch

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SwitchControlDataResults res = service.ControlASwitch(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SwitchControlDataResults res = (SwitchControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ControlASwitchAsync (param0,param1,param2,param3);
                


SynchronizeSecurityPanel

Execute Security Panel and Automation Synchronization

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Long param3 = ...;//initialization code
Boolean param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationSyncResults res = service.SynchronizeSecurityPanel(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code
Long param3 = ...;//initialization code
Boolean param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationSyncResults res = (AutomationSyncResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SynchronizeSecurityPanelAsync (param0,param1,param2,param3,param4);
                


GetSyncJobStatus

Used to check the status of sync job

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
SyncJobResult res = service.GetSyncJobStatus(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        SyncJobResult res = (SyncJobResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSyncJobStatusAsync (param0,param1,param2);
                


DisconnectPanel

Close Current Security Panel Session

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DisconnectPanel(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DisconnectPanelAsync (param0,param1,param2);
                


GetAllAutomationDeviceStatusExV1

[Transitional State for lock] Get info for all Automation devices per Automation panel (during a panel session from panel, otherwise from database) - Includes HB Thermostat as well

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationDataResults_Transitional res = service.GetAllAutomationDeviceStatusExV1(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationDataResults_Transitional res = (AutomationDataResults_Transitional)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAllAutomationDeviceStatusExV1Async (param0,param1,param2);
                


GetAutomationDeviceStatusExV1

[Transitional State for lock] Get info for all Automation devices per Automation panel (during a panel session from panel, otherwise from database)

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
AutomationDataResults_Transitional res = service.GetAutomationDeviceStatusExV1(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        AutomationDataResults_Transitional res = (AutomationDataResults_Transitional)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetAutomationDeviceStatusExV1Async (param0,param1,param2);
                


ControlMultiFamilyThermostat

Execute a action on a Automation panel thermostat

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ListMultiFamliyThermostatInfo param1 = new ListMultiFamliyThermostatInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ThermostatControlDataResults res = service.ControlMultiFamilyThermostat(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
ListMultiFamliyThermostatInfo param1 = new ListMultiFamliyThermostatInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ThermostatControlDataResults res = (ThermostatControlDataResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ControlMultiFamilyThermostatAsync (param0,param1);
                


GetContentConfiguration

Retrieve the configuration settings for all the Content

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ContentConfigurationResult res = service.GetContentConfiguration(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ContentConfigurationResult res = (ContentConfigurationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetContentConfigurationAsync (param0,param1);
                


SaveContentConfiguration

Save the configuration settings for all the Content

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ContentConfigurationInfo param2 = new ContentConfigurationInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveContentConfiguration(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ContentConfigurationInfo param2 = new ContentConfigurationInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveContentConfigurationAsync (param0,param1,param2);
                


GetCurrentWeather

Retrieve the current weather condition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CurrentWeatherResult res = service.GetCurrentWeather(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CurrentWeatherResult res = (CurrentWeatherResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCurrentWeatherAsync (param0,param1);
                


GetForecastWeather

Retrieve the five days forecast weather condition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ForecastWeatherResult res = service.GetForecastWeather(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ForecastWeatherResult res = (ForecastWeatherResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetForecastWeatherAsync (param0,param1);
                


GetDealerMessages

Retrieve the top 5 dealer messages

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
DealerMessageResult res = service.GetDealerMessages(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        DealerMessageResult res = (DealerMessageResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetDealerMessagesAsync (param0,param1);
                


UpdateDealerMessageReadState

Mark a dealer message as Read

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.UpdateDealerMessageReadState(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.UpdateDealerMessageReadStateAsync (param0,param1,param2);
                


GetCurrentWeatherWithURL

Retrieve the current weather condition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
CurrentWeatherURLResult res = service.GetCurrentWeatherWithURL(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        CurrentWeatherURLResult res = (CurrentWeatherURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetCurrentWeatherWithURLAsync (param0,param1);
                


GetForecastWeatherWithURL

Retrieve the five days forecast weather condition

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ForecastWeatherURLResult res = service.GetForecastWeatherWithURL(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ForecastWeatherURLResult res = (ForecastWeatherURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetForecastWeatherWithURLAsync (param0,param1);
                


ValidateEmailAddressInSession

Used to validate an emailaddress in session

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EmailValidationResult res = service.ValidateEmailAddressInSession(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EmailValidationResult res = (EmailValidationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ValidateEmailAddressInSessionAsync (param0,param1,param2);
                


ValidateEmailAddress

Used to validate an emailaddress from an external source from an email link

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EmailValidationResult res = service.ValidateEmailAddress(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EmailValidationResult res = (EmailValidationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ValidateEmailAddressAsync (param0,param1);
                


ValidateNewEmailAddress

Used to validate an emailaddress from an external source from an email link

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
NewEmailValidationResult res = service.ValidateNewEmailAddress(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        NewEmailValidationResult res = (NewEmailValidationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.ValidateNewEmailAddressAsync (param0);
                


SendEmailValidationDetails

Used to send an validation link to the user

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EmailValidationResult res = service.SendEmailValidationDetails(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EmailValidationResult res = (EmailValidationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SendEmailValidationDetailsAsync (param0,param1);
                


SendMultipleEmailValidationDetails

Used to send an validation link to the multiple users

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
ArrayOfMultiEmailValidationResult res = service.SendMultipleEmailValidationDetails(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
String param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        ArrayOfMultiEmailValidationResult res = (ArrayOfMultiEmailValidationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SendMultipleEmailValidationDetailsAsync (param0,param1);
                


GetGPSDevices

Used to retieve the list of GPS devices associated with a location.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GPSDevicesResult res = service.GetGPSDevices(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GPSDevicesResult res = (GPSDevicesResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetGPSDevicesAsync (param0,param1);
                


GetGPSDeviceLocationData

Used to retrieve the most recent recorded Location related data of the GPS device.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GPSLocationResult res = service.GetGPSDeviceLocationData(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GPSLocationResult res = (GPSLocationResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetGPSDeviceLocationDataAsync (param0,param1,param2);
                


GetGPSDeviceGeoFence

Used to retrieve the GeoFence information for a particular GPS device

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GPSDeviceGeoFenceResult res = service.GetGPSDeviceGeoFence(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GPSDeviceGeoFenceResult res = (GPSDeviceGeoFenceResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetGPSDeviceGeoFenceAsync (param0,param1);
                


GetEnteredGPSGeofences

Used to retrieve the the list of geofences that the GPS device currently is in.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GeofenceListResult res = service.GetEnteredGPSGeofences(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GeofenceListResult res = (GeofenceListResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEnteredGPSGeofencesAsync (param0,param1);
                


SendGPSLocateNowMessage

this will cause the GPS device to return its current location to the database. Retrieval will be from a call to GetGPSDeviceLocationData.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SendGPSLocateNowMessage(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SendGPSLocateNowMessageAsync (param0,param1,param2);
                


SavePhotoForGPSDevice

Updates the Photo associated with a GPS Device and returns the PhotoURL for it.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
byte[] param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
PhotoURLResult res = service.SavePhotoForGPSDevice(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
byte[] param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        PhotoURLResult res = (PhotoURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SavePhotoForGPSDeviceAsync (param0,param1,param2);
                


SaveGPSDeviceData

Saves the Data for a GPSDevice Only. No Photo alteration will be done.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
GPSInfo param1 = new GPSInfo();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SaveGPSDeviceData(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
GPSInfo param1 = new GPSInfo();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SaveGPSDeviceDataAsync (param0,param1);
                


RequestTWMSession

Request TWM Session

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GPSPopupURLResult res = service.RequestTWMSession(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GPSPopupURLResult res = (GPSPopupURLResult)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RequestTWMSessionAsync (param0,param1);
                


AddEditSmartScene

To add or Edit the Scenes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
SmartScene param2 = new SmartScene();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.AddEditSmartScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
SmartScene param2 = new SmartScene();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AddEditSmartSceneAsync (param0,param1,param2);
                


GetSmartSceneList

To Retrieve the Scenes information

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetScenesListResults res = service.GetSmartSceneList(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetScenesListResults res = (GetScenesListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSmartSceneListAsync (param0,param1,param2);
                


DeleteSmartScene

To Remove a Scenes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DeleteSmartScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteSmartSceneAsync (param0,param1,param2);
                


RunSmartScene

To Execute the Scenes

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RunSmartScene(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RunSmartSceneAsync (param0,param1,param2);
                


GetSmartSceneConfiguration

To Get the Smart Action Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetSmartSceneConfigurationResults res = service.GetSmartSceneConfiguration(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetSmartSceneConfigurationResults res = (GetSmartSceneConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSmartSceneConfigurationAsync (param0,param1);
                


GetEulaInfo

To get the list of EULA's to be signed by the user.

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Boolean param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EULAResults res = service.GetEulaInfo(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Boolean param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EULAResults res = (EULAResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEulaInfoAsync (param0,param1);
                


GetEulaText

To get the EULA Text for the given language id and eula id

Synchronous operation

        
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EULATextResults res = service.GetEulaText(param0,param1,param2);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code
String param2 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EULATextResults res = (EULATextResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetEulaTextAsync (param0,param1,param2);
                


signEULA

To get the EULA Text for the given language id and eula id

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.signEULA(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Long param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.signEULAAsync (param0,param1,param2,param3);
                


GetPreLoginEulaInfo

To get the list of All EULA's befor login to be viewed by the user.

Synchronous operation

        
import com.easywsdl.wcf;
...


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EULAResults res = service.GetPreLoginEulaInfo();
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EULAResults res = (EULAResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPreLoginEulaInfoAsync ();
                


GetPreLoginEulaText

To get the EULA Text for the given language id and eula id

Synchronous operation

        
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
EULATextResults res = service.GetPreLoginEulaText(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
Long param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        EULATextResults res = (EULATextResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetPreLoginEulaTextAsync (param0,param1);
                


AcceptRootedDeviceUsage

To update if the device is insecure

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.AcceptRootedDeviceUsage(param0);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AcceptRootedDeviceUsageAsync (param0);
                


AddEditSmartAction

To add or Edit the Smart Action

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
SmartAction param2 = new SmartAction();
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.AddEditSmartAction(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
SmartAction param2 = new SmartAction();
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.AddEditSmartActionAsync (param0,param1,param2,param3);
                


GetSmartActionList

To Retrieve the Smart Action information

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();
Boolean param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetSmartActionListResults res = service.GetSmartActionList(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();
Boolean param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetSmartActionListResults res = (GetSmartActionListResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSmartActionListAsync (param0,param1,param2,param3);
                


DeleteSmartAction

To Remove a single Smart Action

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DeleteSmartAction(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteSmartActionAsync (param0,param1,param2,param3);
                


DeleteSmartActionList

To Remove the List of Smart Actions

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.DeleteSmartActionList(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
ArrayOfLong param2 = new ArrayOfLong();
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.DeleteSmartActionListAsync (param0,param1,param2,param3);
                


SetSmartActionState

To Set the Smart Action state

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.SetSmartActionState(param0,param1,param2,param3,param4);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code
Integer param4 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.SetSmartActionStateAsync (param0,param1,param2,param3,param4);
                


RunSmartAction

To Execute the Smart Action

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
WebMethodResults res = service.RunSmartAction(param0,param1,param2,param3);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code
Long param2 = ...;//initialization code
Integer param3 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        WebMethodResults res = (WebMethodResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.RunSmartActionAsync (param0,param1,param2,param3);
                


GetSmartActionConfiguration

To Get the Smart Action Configuration

Synchronous operation

        
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code


svcTC2APISoap service = new svcTC2APISoap("https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
GetSmartActionConfigurationResults res = service.GetSmartActionConfiguration(param0,param1);
//in res variable you have a value returned from your web service
            

To invoke a synchronous method, you need to do this in separate thread (for example by using AsyncTask class)

Asynchronous operation

            
import com.easywsdl.wcf;
...
String param0 = ...;//initialization code
Long param1 = ...;//initialization code

svcTC2APISoap service = new svcTC2APISoap(new IServiceEvents() {
    @Override
    public void Starting() {
    }
    @Override
    public void Completed(OperationResult result) {
        GetSmartActionConfigurationResults res = (GetSmartActionConfigurationResults)result.Result;
        //in res variable you have a value returned from your web service
    }
},"https://tcdev.alarmnet.com/TC3APIDevET/TC2.asmx");
service.GetSmartActionConfigurationAsync (param0,param1);