Capítulo24

Serviço alterarStatusTarifario

24.1 - Requisição

O serviço alterarStatusTarifario altera o status de determinado tarifário a nível de agencia. Para alterar esse status é necessário enviar a referência do tarifário já cadastrado no sistema.

Descrição dos campos de requisição tarifário hotel

Tag

Descrição

Parent

Formato

Required

ativo

Status do tarifário

alterarStatusTarifario

Boolean

True

tarifarioHotelRef

Referência do tarifário de hotel a ser alterado o status

alterarStatusTarifario

TarifarioHotelRef

True

Descrição dos campos de requisição tarifário carro

Tag

Descrição

Parent

Formato

Required

ativo

Status do tarifário

alterarStatusTarifario

Boolean

True

tarifarioCarroRef

Referência do tarifário de carro a ser alterado o status

alterarStatusTarifario

TarifarioCarroRef

True

Descrição dos campos de requisição tarifário outro

Tag

Descrição

Parent

Formato

Required

ativo

Status do tarifário

alterarStatusTarifario

Boolean

True

tarifarioOutroRef

Referência do tarifário de outro a ser alterado o status

alterarStatusTarifario

TarifarioOutroRef

True


24.2 - Exemplo

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:ser="http://lemontech.com.br/selfbooking/wsselfbooking/services">  
    <soapenv:Header>
        <ser:userPassword>senha</ser:userPassword>
        <ser:userName>usuario</ser:userName>
        <ser:keyClient>chave_da_empresa_cliente</ser:keyClient>
    </soapenv:Header>
    <soapenv:Body>
        <ser:alterarStatusTarifario>
            <ativo>false</ativo>
            <tarifarioHotelRef>
                <identificadorBackofficeFornecedor>123</identificadorBackofficeFornecedor>
                <categoriaApartamento>CONFORTAVEL</categoriaApartamento>
                <tipoApartamento>QUADRUPLO</tipoApartamento>
            </tarifarioHotelRef>
        </ser:alterarStatusTarifario>
    </soapenv:Body>
</soapenv:Envelope>

24.3 - Resposta

A reposta do serviço é enviada com a tag alterarStatusTarifarioResponse informando “Sucesso”, caso o cadastro efetuado corretamente, “Erro”, caso ocorra algum problema ou “Alerta”, caso ocorra algum problema não-crítico no cadastro ou alteração.

Descrição dos campos Resposta Tarifário

Tag

Descrição

Parent

Formato

status

Se SUCESSO o cadastro ou alteração foi efetuado corretamente

Se ERRO ocorreu algum problema no cadastro ou alteração

Se ALERTA ocorreu algum problema não-crítico no cadastro ou alteração

resultadoOperacao

String

mensagem

Mensagem com a descrição do status retornado

resultadoOperacao

String


24.4 - Exemplo

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:alterarStatusTarifarioResponse               
        xmlns:ns2="http://lemontech.com.br/selfbooking/wsselfbooking/services">
            <resultadoOperacao>
                <status>SUCESSO</status>
            </resultadoOperacao>
        </ns2:alterarStatusTarifarioResponse>
    </S:Body>
</S:Envelope>