Home | History | Annotate | Download | only in drive

Lines Matching defs:FileResource

23                                  scoped_ptr<FileResource>* file) {
24 *file = FileResource::CreateFrom(*value);
62 std::vector<FileResource::OpenWithLink>* result) {
77 FileResource::OpenWithLink open_with_link;
425 // FileResource implementation
427 FileResource::FileResource() : shared_(false), file_size_(kUnsetFileSize) {}
429 FileResource::~FileResource() {}
432 void FileResource::RegisterJSONConverter(
433 base::JSONValueConverter<FileResource>* converter) {
434 converter->RegisterStringField(kId, &FileResource::file_id_);
435 converter->RegisterStringField(kETag, &FileResource::etag_);
436 converter->RegisterStringField(kTitle, &FileResource::title_);
437 converter->RegisterStringField(kMimeType, &FileResource::mime_type_);
438 converter->RegisterNestedField(kLabels, &FileResource::labels_);
440 &FileResource::image_media_metadata_);
443 &FileResource::created_date_,
447 &FileResource::modified_date_,
451 &FileResource::last_viewed_by_me_date_,
455 &FileResource::shared_with_me_date_,
457 converter->RegisterBoolField(kShared, &FileResource::shared_);
458 converter->RegisterStringField(kMd5Checksum, &FileResource::md5_checksum_);
460 &FileResource::file_size_,
463 &FileResource::alternate_link_,
467 &FileResource::parents_,
471 &FileResource::open_with_links_,
476 scoped_ptr<FileResource> FileResource::CreateFrom(const base::Value& value) {
477 scoped_ptr<FileResource> resource(new FileResource());
479 LOG(ERROR) << "Unable to create: Invalid FileResource JSON!";
480 return scoped_ptr<FileResource>();
485 bool FileResource::IsDirectory() const {
489 bool FileResource::IsHostedDocument() const {
495 bool FileResource::Parse(const base::Value& value) {
496 base::JSONValueConverter<FileResource> converter;
498 LOG(ERROR) << "Unable to parse: Invalid FileResource";
517 converter->RegisterRepeatedMessage<FileResource>(kItems,