Representa uma unidade locatícia de um shopping (loja, quiosque, banner, etc.)
...
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__loja__c/
Descrição: Método de criação de uma Unidade(snap_mall__loja__c) do tipo Loja, informando todos os campos utilizados por uma Loja.
...
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__loja__c/
Descrição: Método de criação de uma Unidade(snap_mall__loja__c) do tipo Locação temporária, informando todos os campos utilizados por uma Locação temporária.
...
URI: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__loja__c/
Descrição: Método de criação de uma Unidade(snap_mall__loja__c) do tipo Merchandising, informando todos os campos utilizados por uma Merchandising.
Request |
---|
{ "Name":"Unidade I", "RecordType":{"Name":"Merchandising"}, "snap_mall__Situacao_Comercial__c":"Vaga", "OwnerId":"0051J000004ppUV", "snap_mall__shopping__c":"a001J00001Kw3TI", "snap_mall__Alugada__c":"false", "snap_mall__Tipo_unidade__c":"a0g1J00000DHJmr", "snap_mall__ativa__c":"false", "snap_mall__Data_inauguracao__c":"2018-01-01", "snap_mall__inaugurada__c":"true", "snap_mall__Complemento__c":"complexo", "snap_mall__Area__c":"50", "snap_mall__Piso__c":"a031J00000eeTp3QAE", "snap_mall__corredor__c":"a0P1J00000TXfLLUA1", "snap_mall__Localizacao_geografica__c":"total", "snap_mall__parametro_aluguel_m2__c":"100000", "snap_mall__Agua__c":"true", "snap_mall__Energia__c":"false", "snap_mall__Kva_limite__c":"3", "snap_mall__Telefonia_internet__c":"false", "snap_mall__Contrato_atual__c":"a071J00000PoB46QAF", "snap_mall__marca_atual__c":"001o000000TcBeT", "snap_mall__Cliente__c":"0011J00001DtTOrQAN", "snap_mall__marca_anterior__c":"0011J00001DwICF", "snap_mall__lojista_anterior__c":"0011J00001DtTOr", "snap_mall__ID_Externo__c":"777777" } |
Response |
---|
{ |
Atualizar Unidade:
Método : PATCH
URI com ID salesforce: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__loja__c/ (Id do registro salesforce)
URI com ID externo: https://{{dominio}}/services/data/{{versao}}/sobjects/snap_mall__loja__c/snap_mall__ID_Externo__c/ (Id externo)
Descrição:
Método de atualização de uma unidade(snap_mall__loja__c) de qualquer tipo, informando no body apenas os campos que se deseja atualizar. Lembrando que devem ser informados apenas campos pertinentes ao tipo de registro escolhido (Loja, Locação temporária e Merchandising).
Existem duas possibilidades de atualização da Unidade: Um com Id Salesforce o outro com o Id Externo, a diferenciação desta chamada vai ser na URI.
O método PATCH pode ser utilizado par Upsert, em caso do Id externo informado não existir na base e contiver todos os campos obrigatórios no body.
Request |
---|
{ "Name":"Unidade I - Espetacúlo", "snap_mall__ativa__c":"false" } |
Response |
---|
Response de atualização em caso de sucesso retorna vazio.
Deletar Conta:
Método : DELETE
...