Stay organized with collections
Save and categorize content based on your preferences.
Version 4.0.25.14 (latest)
Datatype
Description
(object)
object
can
lock
object
Operations the current user is able to perform on this object
id
lock
string
An opaque token uniquely identifying a file within a project. Avoid parsing or decomposing the text of this token. This token is stable within a Looker release but may change between Looker releases
path
lock
string
Path, file name, and extension of the file relative to the project root directory
title
lock
string
Display name
type
lock
string
File type: model, view, etc
extension
lock
string
The extension of the file: .view.lkml, .model.lkml, etc
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],[],null,["# ProjectFile\n\nVersion 4.0.25.14 (latest) \nDatatype \nDescription \n(object) \nobject \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \nid \n*lock* \nstring \nAn opaque token uniquely identifying a file within a project. Avoid parsing or decomposing the text of this token. This token is stable within a Looker release but may change between Looker releases \npath \n*lock* \nstring \nPath, file name, and extension of the file relative to the project root directory \ntitle \n*lock* \nstring \nDisplay name \ntype \n*lock* \nstring \nFile type: model, view, etc \nextension \n*lock* \nstring \nThe extension of the file: .view.lkml, .model.lkml, etc \nmime_type \n*lock* \nstring \nFile mime type \neditable \n*lock* \nboolean \nState of editability for the file. \ngit_status \n*lock* \n[GitStatus](/looker/docs/reference/looker-api/latest/types/GitStatus) \nStatus of the file according to git\nExpand GitStatus definition... \naction \n*lock* \nstring \nGit action: add, delete, etc \nconflict \n*lock* \nboolean \nWhen true, changes to the local file conflict with the remote repository \nrevertable \n*lock* \nboolean \nWhen true, the file can be reverted to an earlier state \ntext \n*lock* \nstring \nGit description of the action\n\nRelated Methods\n---------------\n\n- [Project/project_file](../methods/Project/project_file \"Project/project_file\")"]]