docs: def create(args):
      """Create records.
  
      Argument:
  
          args: arguments object
      """
      # for PUT HTTP method
      action = True
  
      if ((args.__dict__.get('domain') and args.__dict__.get('name')
           and args.__dict__.get('rtype') and args.__dict__.get('content'))):
          # for create sub-command
  
          domain = args.domain
          o = JSONConverter(domain)
  
          name, rtype, content, ttl, priority = get_record_params(args)
          record_dict = o.set_record(name, rtype, content, ttl, priority)
  
          json = set_json(domain, action, record=record_dict)
  
      else:
          # for bulk_create sub-command
          if args.__dict__.get('domain'):
              domain = args.domain
          else:
              domain = check_infile(args.infile)
          json = set_json(domain, action, filename=args.infile)
  
      password = get_password(args)
      token = connect.get_token(args.username, password, args.server)
      processing.create_records(args.server, token, domain, json)
  
      if args.auto_update_soa == 'True':
          update_soa_serial(args)