code: public static function create(array $data): \One\Model\Gallery
      {
          $body = self::validateString((string) self::checkData($data, 'body', ''));
          $order = self::validateInteger((int) self::checkData($data, 'order', null));
          $photo = self::validateUrl((string) self::checkData($data, 'photo', ''));
          $source = self::validateUrl((string) self::checkData($data, 'source', ''));
          $lead = self::validateString((string) self::checkData($data, 'lead', ''));
          return self::createGallery($body, $order, $photo, $source, $lead);
      }
docs: function Create attachment Gallery