/// <summary> /// Delete 'recipient' counterparty. Represents 'delete' method of 'Counterparty' model. /// Documentation: https://devcenter.novaposhta.ua/docs/services/557eb8c8a0fe4f02fc455b2d/operations/557fd35da0fe4f105c08760e /// </summary> /// <param name="reference">Counterparty reference key</param> /// <returns>Counterparty removing result</returns> public virtual IResponseEnvelope <DeleteCounterpartyResponse.DeletedCounterparty> DeleteCounterparty(Guid reference) { var request = new DeleteCounterpartyRequest() { Reference = reference }; return(DeleteCounterparty(request)); }
/// <summary> /// Delete 'recipient' counterparty. Represents 'delete' method of 'Counterparty' model. /// Documentation: https://devcenter.novaposhta.ua/docs/services/557eb8c8a0fe4f02fc455b2d/operations/557fd35da0fe4f105c08760e /// </summary> /// <param name="deleteCounterpartyRequest">Delete counterparty request</param> /// <returns>Counterparty removing result</returns> public virtual IResponseEnvelope <DeleteCounterpartyResponse.DeletedCounterparty> DeleteCounterparty(DeleteCounterpartyRequest deleteCounterpartyRequest) { var request = new RequestEnvelope <DeleteCounterpartyRequest>(deleteCounterpartyRequest) { CalledMethod = "delete", ModelName = MODEL }; var response = _novaPoshtaGateway.CreateRequest <DeleteCounterpartyRequest, DeleteCounterpartyResponse>(request); return(response); }