def METHOD_NAME(self, proposal_id, setting, vote):
    vote = SettingVote(proposal_id=proposal_id, vote=vote)
    payload = SettingsPayload(action=SettingsPayload.VOTE,
                              data=vote.SerializeToString())
    return self._create_tp_process_request(setting, payload)