class Aws::Rest::Request::Body
def build_body(params)
def build_body(params) if streaming? params[@rules[:payload]] elsif @rules[:payload] params = params[@rules[:payload]] if params if xml_builder? && @rules.shape.member?(@rules[:payload_member].location_name) # serializing payload member name for rest-xml is as follows: # 1. Use the member locationName if the member value doesn't match the member's name (default) # 2. Use the value of the locationName on the member's target if present # 3. Use the shape name of the member's target serialize(@rules[:payload_member], params, location_name: payload_location_name) else serialize(@rules[:payload_member], params) end end else params = body_params(params) serialize(@rules, params) unless params.empty? end end