Class: Google::Apis::FirestoreV1beta1::CollectionSelector
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::FirestoreV1beta1::CollectionSelector
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/firestore_v1beta1/classes.rb,
generated/google/apis/firestore_v1beta1/representations.rb,
generated/google/apis/firestore_v1beta1/representations.rb 
Overview
A selection of a collection, such as messages as m1.
Instance Attribute Summary collapse
- 
  
    
      #all_descendants  ⇒ Boolean 
    
    
      (also: #all_descendants?)
    
  
  
  
  
    
    
  
  
  
  
  
  
    
When false, selects only collections that are immediate children of the
parentspecified in the containingRunQueryRequest. - 
  
    
      #collection_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The collection ID.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ CollectionSelector 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of CollectionSelector.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CollectionSelector
Returns a new instance of CollectionSelector
      198 199 200  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 198 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#all_descendants ⇒ Boolean Also known as: all_descendants?
When false, selects only collections that are immediate children of
the parent specified in the containing RunQueryRequest.
When true, selects all descendant collections.
Corresponds to the JSON property allDescendants
      189 190 191  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 189 def all_descendants @all_descendants end  | 
  
#collection_id ⇒ String
The collection ID.
When set, selects only collections with this ID.
Corresponds to the JSON property collectionId
      196 197 198  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 196 def collection_id @collection_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      203 204 205 206  | 
    
      # File 'generated/google/apis/firestore_v1beta1/classes.rb', line 203 def update!(**args) @all_descendants = args[:all_descendants] if args.key?(:all_descendants) @collection_id = args[:collection_id] if args.key?(:collection_id) end  |