# File lib/fog/dynect/requests/dns/post_record.rb, line 27
        def post_record(type, zone, fqdn, rdata, options = {})
          raise Fog::DNS::Dynect::NotFound unless zone = self.data[:zones][zone]

          records = zone[:records]
          record_id = zone[:next_record_id]
          zone[:next_record_id] += 1

          record = {
            :type => type,
            :zone => zone,
            :fqdn => fqdn,
            :rdata => rdata,
            :ttl => options[:ttl] || zone[:ttl],
            :record_id => record_id
          }

          records[type] << record

          response = Excon::Response.new
          response.status = 200

          response.body = {
            "status" => "success",
            "data" => {
              "zone" => record[:zone][:zone],
              "ttl" => record[:ttl],
              "fqdn" => record[:fqdn],
              "record_type" => record[:type],
              "rdata" => record[:rdata],
              "record_id" => record[:record_id]
           },
           "job_id" => Fog::Dynect::Mock.job_id,
           "msgs" => [{
             "INFO"=>"add: Record added",
             "SOURCE"=>"BLL",
             "ERR_CD"=>nil,
             "LVL"=>"INFO"
           }]
          }

          response
        end