PhotoSize class abstract
This object represents one size of a photo or a file / sticker thumbnail.
- Annotations
 - 
    
- @freezed
 
 
Constructors
- PhotoSize({@JsonKey.new(name: 'file_id') required String fileId, @JsonKey.new(name: 'file_unique_id') required String fileUniqueId, @JsonKey.new(name: 'width') required int width, @JsonKey.new(name: 'height') required int height, @JsonKey.new(name: 'file_size') int? fileSize})
 - 
          Constructs a PhotoSize object
            constfactory
 - 
          PhotoSize.fromJson(Map<
String, dynamic> json) - 
          Creates a PhotoSize object from JSON object
            factory
 
Properties
- 
  copyWith
  → $PhotoSizeCopyWith<
PhotoSize>  - 
  Create a copy of PhotoSize
with the given fields replaced by the non-null parameter values.
  no setterinherited
 - fileId → String
 - 
  Identifier for this file, which can be used to download or reuse the
file
  no setterinherited
 - fileSize → int?
 - 
  Optional. File size in bytes
  no setterinherited
 - fileUniqueId → String
 - 
  Unique identifier for this file, which is supposed to be the same over
time and for different bots. Can't be used to download or reuse the
file.
  no setterinherited
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - height → int
 - 
  Photo height
  no setterinherited
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - width → int
 - 
  Photo width
  no setterinherited
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  Serializes this PhotoSize to a JSON map.
  inherited
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited