    # 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