Class: Peddler::APIs::AplusContent20201101::Media

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/aplus_content_2020_11_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#descriptions ⇒ Array[Peddler::APIs::AplusContent20201101::Description]? (readonly)

Returns the value of attribute descriptions.



887
888
889
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 887

def descriptions
  @descriptions
end

#issues ⇒ Array[Peddler::APIs::AplusContent20201101::Issue]? (readonly)

Returns the value of attribute issues.



888
889
890
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 888

def issues
  @issues
end

#media_id ⇒ String (readonly)

Returns the value of attribute media_id.

Returns:

  • (String)


889
890
891
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 889

def media_id
  @media_id
end

#media_type ⇒ String (readonly)

Returns the value of attribute media_type.

Returns:

  • (String)


890
891
892
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 890

def media_type
  @media_type
end

#media_url ⇒ String? (readonly)

Returns the value of attribute media_url.

Returns:

  • (String, nil)


891
892
893
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 891

def media_url
  @media_url
end

Returns the value of attribute related_media.



892
893
894
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 892

def related_media
  @related_media
end

#status ⇒ Array[untyped] (readonly)

Returns the value of attribute status.

Returns:

  • (Array[untyped])


893
894
895
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 893

def status
  @status
end

#title ⇒ String (readonly)

Returns the value of attribute title.

Returns:

  • (String)


894
895
896
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 894

def title
  @title
end

Class Method Details

.[](media_id:, media_type:, status:, title:, descriptions:, issues:, media_url:, related_media:) ⇒ Peddler::APIs::AplusContent20201101::Media .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::AplusContent20201101::Media

Overloads:



880
881
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 880

def self.[]: (media_id: String, media_type: String, status: Array[untyped], title: String, ?descriptions: Array[Peddler::APIs::AplusContent20201101::Description]?, ?issues: Array[Peddler::APIs::AplusContent20201101::Issue]?, ?media_url: String?, ?related_media: Array[Peddler::APIs::AplusContent20201101::RelatedMedia]?) -> Peddler::APIs::AplusContent20201101::Media
| (String, String, Array[untyped], String, Array[Peddler::APIs::AplusContent20201101::Description]?, Array[Peddler::APIs::AplusContent20201101::Issue]?, String?, Array[Peddler::APIs::AplusContent20201101::RelatedMedia]?) -> Peddler::APIs::AplusContent20201101::Media

.members ⇒ [ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ]

Returns:

  • ([ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ])


883
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 883

def self.members: () -> [ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ]

.new(media_id:, media_type:, status:, title:, descriptions:, issues:, media_url:, related_media:) ⇒ Peddler::APIs::AplusContent20201101::Media .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) ⇒ Peddler::APIs::AplusContent20201101::Media

Overloads:



878
879
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 878

def self.new: (media_id: String, media_type: String, status: Array[untyped], title: String, ?descriptions: Array[Peddler::APIs::AplusContent20201101::Description]?, ?issues: Array[Peddler::APIs::AplusContent20201101::Issue]?, ?media_url: String?, ?related_media: Array[Peddler::APIs::AplusContent20201101::RelatedMedia]?) -> Peddler::APIs::AplusContent20201101::Media
| (String, String, Array[untyped], String, Array[Peddler::APIs::AplusContent20201101::Description]?, Array[Peddler::APIs::AplusContent20201101::Issue]?, String?, Array[Peddler::APIs::AplusContent20201101::RelatedMedia]?) -> Peddler::APIs::AplusContent20201101::Media

.parse ⇒ Peddler::APIs::AplusContent20201101::Media

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



885
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 885

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::AplusContent20201101::Media

Instance Method Details

#members ⇒ [ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ]

Returns:

  • ([ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ])


896
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 896

def members: () -> [ :media_id, :media_type, :status, :title, :descriptions, :issues, :media_url, :related_media ]

#to_h ⇒ { media_id: String, media_type: String, status: Array[untyped], title: String, descriptions: Array[Peddler::APIs::AplusContent20201101::Description]?, issues: Array[Peddler::APIs::AplusContent20201101::Issue]?, media_url: String?, related_media: Array[Peddler::APIs::AplusContent20201101::RelatedMedia]? }

Returns:



897
# File 'sig/peddler/apis/aplus_content_2020_11_01.rbs', line 897

def to_h: () -> { media_id: String, media_type: String, status: Array[untyped], title: String, descriptions: Array[Peddler::APIs::AplusContent20201101::Description]?, issues: Array[Peddler::APIs::AplusContent20201101::Issue]?, media_url: String?, related_media: Array[Peddler::APIs::AplusContent20201101::RelatedMedia]? }