Class: Bskyrb::AppBskyGraphDefs::ListView

Inherits:
Object
  • Object
show all
Defined in:
lib/bskyrb/generated_classes.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#avatarObject

Returns the value of attribute avatar.



778
779
780
# File 'lib/bskyrb/generated_classes.rb', line 778

def avatar
  @avatar
end

#creatorObject

Returns the value of attribute creator.



768
769
770
# File 'lib/bskyrb/generated_classes.rb', line 768

def creator
  @creator
end

#descriptionObject

Returns the value of attribute description.



774
775
776
# File 'lib/bskyrb/generated_classes.rb', line 774

def description
  @description
end

#descriptionFacetsObject

Returns the value of attribute descriptionFacets.



776
777
778
# File 'lib/bskyrb/generated_classes.rb', line 776

def descriptionFacets
  @descriptionFacets
end

#indexedAtObject

Returns the value of attribute indexedAt.



782
783
784
# File 'lib/bskyrb/generated_classes.rb', line 782

def indexedAt
  @indexedAt
end

#nameObject

Returns the value of attribute name.



770
771
772
# File 'lib/bskyrb/generated_classes.rb', line 770

def name
  @name
end

#purposeObject

Returns the value of attribute purpose.



772
773
774
# File 'lib/bskyrb/generated_classes.rb', line 772

def purpose
  @purpose
end

#uriObject

Returns the value of attribute uri.



766
767
768
# File 'lib/bskyrb/generated_classes.rb', line 766

def uri
  @uri
end

#viewerObject

Returns the value of attribute viewer.



780
781
782
# File 'lib/bskyrb/generated_classes.rb', line 780

def viewer
  @viewer
end

Class Method Details

.from_hash(hash) ⇒ Object



784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
# File 'lib/bskyrb/generated_classes.rb', line 784

def self.from_hash(hash)
  # httparty-returned string-keyed hash
  instance = new

  instance.send(:uri=, hash["uri"])

  instance.send(:creator=, hash["creator"])

  instance.send(:name=, hash["name"])

  instance.send(:purpose=, hash["purpose"])

  instance.send(:description=, hash["description"])

  instance.send(:descriptionFacets=, hash["descriptionFacets"])

  instance.send(:avatar=, hash["avatar"])

  instance.send(:viewer=, hash["viewer"])

  instance.send(:indexedAt=, hash["indexedAt"])

  instance
end