class GenesisRuby::Api::Requests::NonFinancial::Payee::Update
Update Payee
def init_field_validations
def init_field_validations super required_fields.push *%i[ payee_unique_id ] field_values.merge! payee_country: GenesisRuby::Utils::Country::COUNTRIES.keys end
def initialize(configuration, _builder_interface = nil)
def initialize(configuration, _builder_interface = nil) super configuration self.request_path = 'payee/:payee_unique_id' init_patch_configuration end
def process_request_parameters
def process_request_parameters super processed_path = request_path.dup.gsub(':payee_unique_id', payee_unique_id.to_s) init_api_service_configuration request_path: processed_path, include_token: false end
def request_structure
def request_structure { payee: { name: payee_name, country: payee_country } } end