You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: return_authorization_item.rb
    path of file: ./repos/netsuite/lib/netsuite/records
    
    the code of the file until where you have to start completion: module NetSuite
  module Records
    class ReturnAuthorizationItem
      include Support::Fields
   
    
      def initialize(attributes_or_record = {})
        case attributes_or_record
        when Hash
          initialize_from_attributes_hash(attributes_or_record)
        when self.class
          initialize_from_record(attributes_or_record)
        end