package ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.customer;

import java.util.List;

import jakarta.jws.WebMethod;
import jakarta.jws.WebParam;
import jakarta.jws.WebResult;
import jakarta.jws.WebService;
import jakarta.xml.ws.RequestWrapper;
import jakarta.xml.ws.ResponseWrapper;

/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.4-b01
 * Generated source version: 2.2
 * 
 */
@WebService(name = "CustomerManagementServiceWS", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/")
public interface CustomerManagementServiceWS
{
    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addCustomerAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddCustomerAccount")
    @ResponseWrapper(localName = "addCustomerAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddCustomerAccountResponse")
    public int addCustomerAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        CustomerAccount arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        CustomerAccountInfo arg1)
        throws BillingException_Exception;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addCustomerAccountN", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddCustomerAccountN")
    @ResponseWrapper(localName = "addCustomerAccountNResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddCustomerAccountNResponse")
    public int addCustomerAccountN(
        @WebParam(name = "arg0", targetNamespace = "")
        CustomerAccount billingCustomerAccount);

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addIndividual", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddIndividual")
    @ResponseWrapper(localName = "addIndividualResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddIndividualResponse")
    public int addIndividual(
        @WebParam(name = "arg0", targetNamespace = "")
        Individual customer)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addOrganization", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddOrganization")
    @ResponseWrapper(localName = "addOrganizationResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddOrganizationResponse")
    public int addOrganization(
        @WebParam(name = "arg0", targetNamespace = "")
        Organization customer)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addProfile", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddProfile")
    @ResponseWrapper(localName = "addProfileResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddProfileResponse")
    public int addProfile(
        @WebParam(name = "arg0", targetNamespace = "")
        String accountNumber,
        @WebParam(name = "arg1", targetNamespace = "")
        Profile profile)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "addSetTopBoxToAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddSetTopBoxToAccount")
    @ResponseWrapper(localName = "addSetTopBoxToAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.AddSetTopBoxToAccountResponse")
    public int addSetTopBoxToAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        String accountNumber,
        @WebParam(name = "arg1", targetNamespace = "")
        SetTopBox stb)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "changeCustomerAccountStatus", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ChangeCustomerAccountStatus")
    @ResponseWrapper(localName = "changeCustomerAccountStatusResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ChangeCustomerAccountStatusResponse")
    public int changeCustomerAccountStatus(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        int arg1)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg3
     * @param arg2
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "changeCustomerAccountStatusN", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ChangeCustomerAccountStatusN")
    @ResponseWrapper(localName = "changeCustomerAccountStatusNResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ChangeCustomerAccountStatusNResponse")
    public int changeCustomerAccountStatusN(
        @WebParam(name = "arg0", targetNamespace = "")
        String accountNumber,
        @WebParam(name = "arg1", targetNamespace = "")
        int status,
        @WebParam(name = "arg2", targetNamespace = "")
        String statusDescription,
        @WebParam(name = "arg3", targetNamespace = "")
        Boolean stbActivation);

    /**
     * 
     * @param arg3
     * @param arg2
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "deactivateService", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.DeactivateService")
    @ResponseWrapper(localName = "deactivateServiceResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.DeactivateServiceResponse")
    public int deactivateService(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        String arg1,
        @WebParam(name = "arg2", targetNamespace = "")
        int arg2,
        @WebParam(name = "arg3", targetNamespace = "")
        String arg3)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "deleteAllServicesFromAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.DeleteAllServicesFromAccount")
    @ResponseWrapper(localName = "deleteAllServicesFromAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.DeleteAllServicesFromAccountResponse")
    public int deleteAllServicesFromAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        String arg1)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.CustomerAccount
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCustomerAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccount")
    @ResponseWrapper(localName = "getCustomerAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccountResponse")
    public CustomerAccount getCustomerAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        String accountNumber);

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns java.util.List<ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.CustomerAccount>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCustomerAccounts", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccounts")
    @ResponseWrapper(localName = "getCustomerAccountsResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccountsResponse")
    public List<CustomerAccount> getCustomerAccounts(
        @WebParam(name = "arg0", targetNamespace = "")
        int from,
        @WebParam(name = "arg1", targetNamespace = "")
        int count);

    /**
     * 
     * @return
     *     returns long
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCustomerAccountsTotalCount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccountsTotalCount")
    @ResponseWrapper(localName = "getCustomerAccountsTotalCountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetCustomerAccountsTotalCountResponse")
    public long getCustomerAccountsTotalCount();

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns java.util.List<ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.Individual>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getIndividuals", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetIndividuals")
    @ResponseWrapper(localName = "getIndividualsResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetIndividualsResponse")
    public List<Individual> getIndividuals(
        @WebParam(name = "arg0", targetNamespace = "")
        int from,
        @WebParam(name = "arg1", targetNamespace = "")
        int count);

    /**
     * 
     * @return
     *     returns long
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getIndividualsTotalCount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetIndividualsTotalCount")
    @ResponseWrapper(localName = "getIndividualsTotalCountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetIndividualsTotalCountResponse")
    public long getIndividualsTotalCount();

    /**
     * 
     * @param arg0
     * @return
     *     returns java.util.List<ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.Profile>
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getProfiles", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetProfiles")
    @ResponseWrapper(localName = "getProfilesResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetProfilesResponse")
    public List<Profile> getProfiles(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns java.util.List<ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.SetTopBox>
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getSetTopBoxes", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetSetTopBoxes")
    @ResponseWrapper(localName = "getSetTopBoxesResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.GetSetTopBoxesResponse")
    public List<SetTopBox> getSetTopBoxes(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0);

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "lockAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.LockAccount")
    @ResponseWrapper(localName = "lockAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.LockAccountResponse")
    public int lockAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        String arg1)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "modifyCustomerAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyCustomerAccount")
    @ResponseWrapper(localName = "modifyCustomerAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyCustomerAccountResponse")
    public int modifyCustomerAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        CustomerAccount arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        CustomerAccountInfo arg1)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "modifyCustomerAccountN", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyCustomerAccountN")
    @ResponseWrapper(localName = "modifyCustomerAccountNResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyCustomerAccountNResponse")
    public int modifyCustomerAccountN(
        @WebParam(name = "arg0", targetNamespace = "")
        CustomerAccount billingCustomerAccount);

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "modifyIndividual", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyIndividual")
    @ResponseWrapper(localName = "modifyIndividualResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyIndividualResponse")
    public int modifyIndividual(
        @WebParam(name = "arg0", targetNamespace = "")
        Individual customer)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "modifyOrganization", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyOrganization")
    @ResponseWrapper(localName = "modifyOrganizationResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyOrganizationResponse")
    public int modifyOrganization(
        @WebParam(name = "arg0", targetNamespace = "")
        Organization arg0)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "modifyProfile", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyProfile")
    @ResponseWrapper(localName = "modifyProfileResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.ModifyProfileResponse")
    public int modifyProfile(
        @WebParam(name = "arg0", targetNamespace = "")
        Profile profile)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "removeCustomerAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveCustomerAccount")
    @ResponseWrapper(localName = "removeCustomerAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveCustomerAccountResponse")
    public int removeCustomerAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        CustomerAccount billingCustomerAccount);

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "removeIndividual", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveIndividual")
    @ResponseWrapper(localName = "removeIndividualResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveIndividualResponse")
    public int removeIndividual(
        @WebParam(name = "arg0", targetNamespace = "")
        Individual customer)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "removeProfile", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveProfile")
    @ResponseWrapper(localName = "removeProfileResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveProfileResponse")
    public int removeProfile(
        @WebParam(name = "arg0", targetNamespace = "")
        Long profileId)
        throws BillingException_Exception
    ;

    /**
     * 
     * @param arg1
     * @param arg0
     * @return
     *     returns int
     * @throws BillingException_Exception
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "removeSetTopBoxFromAccount", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveSetTopBoxFromAccount")
    @ResponseWrapper(localName = "removeSetTopBoxFromAccountResponse", targetNamespace = "http://ws.internal.push.adapter.billing.integration.iptv.oss.cti.ru/", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.RemoveSetTopBoxFromAccountResponse")
    public int removeSetTopBoxFromAccount(
        @WebParam(name = "arg0", targetNamespace = "")
        String accountNumber,
        @WebParam(name = "arg1", targetNamespace = "")
        SetTopBox stb)
        throws BillingException_Exception
    ;

}
