Compare commits
No commits in common. "a3c5b350fc09b4a1c43771b35ec1d61005f2760f" and "0a5e98f4177384854fbd3153739293fbcb526fc0" have entirely different histories.
a3c5b350fc
...
0a5e98f417
@ -111,7 +111,6 @@ controlflow {
|
|||||||
<ref refid="4c28103c-ee11-11ef-aaf7-89e86c884103"/>
|
<ref refid="4c28103c-ee11-11ef-aaf7-89e86c884103"/>
|
||||||
<ref refid="650af1b7-ee11-11ef-a839-89e86c884103"/>
|
<ref refid="650af1b7-ee11-11ef-a839-89e86c884103"/>
|
||||||
<ref refid="79033e7b-ee11-11ef-bd6c-89e86c884103"/>
|
<ref refid="79033e7b-ee11-11ef-bd6c-89e86c884103"/>
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</reflist>
|
</reflist>
|
||||||
</ownedType>
|
</ownedType>
|
||||||
<owningPackage>
|
<owningPackage>
|
||||||
@ -127,7 +126,6 @@ controlflow {
|
|||||||
<ref refid="4c28103c-ee11-11ef-aaf7-89e86c884103"/>
|
<ref refid="4c28103c-ee11-11ef-aaf7-89e86c884103"/>
|
||||||
<ref refid="650af1b7-ee11-11ef-a839-89e86c884103"/>
|
<ref refid="650af1b7-ee11-11ef-a839-89e86c884103"/>
|
||||||
<ref refid="79033e7b-ee11-11ef-bd6c-89e86c884103"/>
|
<ref refid="79033e7b-ee11-11ef-bd6c-89e86c884103"/>
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</reflist>
|
</reflist>
|
||||||
</packagedElement>
|
</packagedElement>
|
||||||
</UML:Package>
|
</UML:Package>
|
||||||
@ -375,7 +373,6 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<ref refid="650b3c91-ee11-11ef-b15a-89e86c884103"/>
|
<ref refid="650b3c91-ee11-11ef-b15a-89e86c884103"/>
|
||||||
<ref refid="7903854f-ee11-11ef-bbf6-89e86c884103"/>
|
<ref refid="7903854f-ee11-11ef-bbf6-89e86c884103"/>
|
||||||
<ref refid="bae1bc56-ee12-11ef-8a75-89e86c884103"/>
|
<ref refid="bae1bc56-ee12-11ef-8a75-89e86c884103"/>
|
||||||
<ref refid="a7b170fd-ee1b-11ef-933e-89e86c884103"/>
|
|
||||||
<ref refid="4b4d835f-ee11-11ef-a57a-89e86c884103"/>
|
<ref refid="4b4d835f-ee11-11ef-a57a-89e86c884103"/>
|
||||||
<ref refid="8b31e95c-ee11-11ef-9bbf-89e86c884103"/>
|
<ref refid="8b31e95c-ee11-11ef-9bbf-89e86c884103"/>
|
||||||
<ref refid="9071eb00-ee11-11ef-a0be-89e86c884103"/>
|
<ref refid="9071eb00-ee11-11ef-a0be-89e86c884103"/>
|
||||||
@ -394,7 +391,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Comment>
|
</UML:Comment>
|
||||||
<UML:CommentItem id="6e4703fe-71b6-11ec-a409-f47b099bf663">
|
<UML:CommentItem id="6e4703fe-71b6-11ec-a409-f47b099bf663">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 126.22541649148083, -111.56346769146282)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 133.29296875, 17.285152435302734)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(0.0, 0.0)</val>
|
<val>(0.0, 0.0)</val>
|
||||||
@ -484,16 +481,16 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Class>
|
</UML:Class>
|
||||||
<UML:ClassItem id="5c2f3216-ee0f-11ef-918b-89e86c884103">
|
<UML:ClassItem id="5c2f3216-ee0f-11ef-918b-89e86c884103">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 59.49042039678521, 676.7889605442139)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 345.78324127197266, 680.6172180175781)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(-4.473890692342593, 0.0)</val>
|
<val>(0.0, 0.0)</val>
|
||||||
</top-left>
|
</top-left>
|
||||||
<width>
|
<width>
|
||||||
<val>581.5334231350598</val>
|
<val>632.0</val>
|
||||||
</width>
|
</width>
|
||||||
<height>
|
<height>
|
||||||
<val>103.7992092219963</val>
|
<val>205.20700073242188</val>
|
||||||
</height>
|
</height>
|
||||||
<diagram>
|
<diagram>
|
||||||
<ref refid="585f224c-71b6-11ec-a409-f47b099bf663"/>
|
<ref refid="585f224c-71b6-11ec-a409-f47b099bf663"/>
|
||||||
@ -544,17 +541,12 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<name>
|
<name>
|
||||||
<val>History</val>
|
<val>History</val>
|
||||||
</name>
|
</name>
|
||||||
<note>
|
|
||||||
<val></val>
|
|
||||||
</note>
|
|
||||||
<ownedOperation>
|
<ownedOperation>
|
||||||
<reflist>
|
<reflist>
|
||||||
<ref refid="8c325cde-ee10-11ef-b9a0-89e86c884103"/>
|
<ref refid="8c325cde-ee10-11ef-b9a0-89e86c884103"/>
|
||||||
|
<ref refid="169850f1-ee11-11ef-bcb1-89e86c884103"/>
|
||||||
<ref refid="94fc9d0a-ee12-11ef-9424-89e86c884103"/>
|
<ref refid="94fc9d0a-ee12-11ef-9424-89e86c884103"/>
|
||||||
<ref refid="0e62ffe8-ee13-11ef-b1cb-89e86c884103"/>
|
<ref refid="0e62ffe8-ee13-11ef-b1cb-89e86c884103"/>
|
||||||
<ref refid="ac32a9bd-ee13-11ef-a965-89e86c884103"/>
|
|
||||||
<ref refid="3150c041-ee14-11ef-9394-89e86c884103"/>
|
|
||||||
<ref refid="9409fcad-ee1b-11ef-9c9f-89e86c884103"/>
|
|
||||||
</reflist>
|
</reflist>
|
||||||
</ownedOperation>
|
</ownedOperation>
|
||||||
<owningPackage>
|
<owningPackage>
|
||||||
@ -571,7 +563,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Class>
|
</UML:Class>
|
||||||
<UML:ClassItem id="69505392-ee10-11ef-b744-89e86c884103">
|
<UML:ClassItem id="69505392-ee10-11ef-b744-89e86c884103">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 186.63282775878895, 443.60939025878906)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 186.63282775878906, 443.60939025878906)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(0.0, 0.0)</val>
|
<val>(0.0, 0.0)</val>
|
||||||
@ -622,6 +614,17 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<val>string</val>
|
<val>string</val>
|
||||||
</typeValue>
|
</typeValue>
|
||||||
</UML:Parameter>
|
</UML:Parameter>
|
||||||
|
<UML:Operation id="169850f1-ee11-11ef-bcb1-89e86c884103">
|
||||||
|
<class_>
|
||||||
|
<ref refid="69500f2c-ee10-11ef-a0f8-89e86c884103"/>
|
||||||
|
</class_>
|
||||||
|
<isAbstract>
|
||||||
|
<val>1</val>
|
||||||
|
</isAbstract>
|
||||||
|
<name>
|
||||||
|
<val>__size__</val>
|
||||||
|
</name>
|
||||||
|
</UML:Operation>
|
||||||
<UML:AssociationItem id="4b4d835f-ee11-11ef-a57a-89e86c884103">
|
<UML:AssociationItem id="4b4d835f-ee11-11ef-a57a-89e86c884103">
|
||||||
<diagram>
|
<diagram>
|
||||||
<ref refid="585f224c-71b6-11ec-a409-f47b099bf663"/>
|
<ref refid="585f224c-71b6-11ec-a409-f47b099bf663"/>
|
||||||
@ -642,10 +645,10 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<ref refid="4c2876c8-ee11-11ef-a414-89e86c884103"/>
|
<ref refid="4c2876c8-ee11-11ef-a414-89e86c884103"/>
|
||||||
</tail_subject>
|
</tail_subject>
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 427.1573380812623, 679.4648742675781)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 427.53533935546875, 679.4648742675781)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<points>
|
<points>
|
||||||
<val>[(0.37800127420644003, -2.6759137233642605), (0.37800127420644003, -71.09770202636719)]</val>
|
<val>[(0.0, 1.15234375), (0.0, -71.09770202636719)]</val>
|
||||||
</points>
|
</points>
|
||||||
<head-connection>
|
<head-connection>
|
||||||
<ref refid="5c2f3216-ee0f-11ef-918b-89e86c884103"/>
|
<ref refid="5c2f3216-ee0f-11ef-918b-89e86c884103"/>
|
||||||
@ -717,7 +720,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Property>
|
</UML:Property>
|
||||||
<UML:Class id="650af1b7-ee11-11ef-a839-89e86c884103">
|
<UML:Class id="650af1b7-ee11-11ef-a839-89e86c884103">
|
||||||
<name>
|
<name>
|
||||||
<val>YouTubeHistory</val>
|
<val>HistoryYouTube</val>
|
||||||
</name>
|
</name>
|
||||||
<owningPackage>
|
<owningPackage>
|
||||||
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
||||||
@ -733,7 +736,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Class>
|
</UML:Class>
|
||||||
<UML:ClassItem id="650b3c91-ee11-11ef-b15a-89e86c884103">
|
<UML:ClassItem id="650b3c91-ee11-11ef-b15a-89e86c884103">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 86.18801116943362, 224.98699188232428)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 91.67303721110027, 224.98699188232425)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(0.0, 44.798164367675795)</val>
|
<val>(0.0, 44.798164367675795)</val>
|
||||||
@ -759,7 +762,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:ClassItem>
|
</UML:ClassItem>
|
||||||
<UML:Class id="79033e7b-ee11-11ef-bd6c-89e86c884103">
|
<UML:Class id="79033e7b-ee11-11ef-bd6c-89e86c884103">
|
||||||
<name>
|
<name>
|
||||||
<val>FreeTubeHistory</val>
|
<val>HistoryFreeTube</val>
|
||||||
</name>
|
</name>
|
||||||
<owningPackage>
|
<owningPackage>
|
||||||
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
||||||
@ -775,7 +778,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Class>
|
</UML:Class>
|
||||||
<UML:ClassItem id="7903854f-ee11-11ef-bbf6-89e86c884103">
|
<UML:ClassItem id="7903854f-ee11-11ef-bbf6-89e86c884103">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 380.05679575602204, 226.81316375732425)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 380.05679575602204, 226.81316375732428)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(0.0, 43.58071645100908)</val>
|
<val>(0.0, 43.58071645100908)</val>
|
||||||
@ -813,7 +816,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<val>(1.0, 0.0, 0.0, 1.0, 223.12159220377606, 442.6041793823242)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 223.12159220377606, 442.6041793823242)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<points>
|
<points>
|
||||||
<val>[(0.0, 0.0), (0.6699211932502465, -114.46289062499994)]</val>
|
<val>[(0.0, 0.0), (6.154947234916875, -114.46289062499994)]</val>
|
||||||
</points>
|
</points>
|
||||||
<tail-connection>
|
<tail-connection>
|
||||||
<ref refid="650b3c91-ee11-11ef-b15a-89e86c884103"/>
|
<ref refid="650b3c91-ee11-11ef-b15a-89e86c884103"/>
|
||||||
@ -852,7 +855,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Operation>
|
</UML:Operation>
|
||||||
<UML:Comment id="bae1b667-ee12-11ef-a5d2-89e86c884103">
|
<UML:Comment id="bae1b667-ee12-11ef-a5d2-89e86c884103">
|
||||||
<body>
|
<body>
|
||||||
<val>When parse_history() is called, it should identify and return the correct history type. It can leverage the is_this_type() function that the implementers of this interface should have to identify whether it's the correct type.</val>
|
<val>When parse_history() is called, it should identify and return the correct history type. It can leverage the is_this_type() function that the implementers of this interface should implement to identify whether it's the correct type.</val>
|
||||||
</body>
|
</body>
|
||||||
<presentation>
|
<presentation>
|
||||||
<reflist>
|
<reflist>
|
||||||
@ -862,7 +865,7 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
</UML:Comment>
|
</UML:Comment>
|
||||||
<UML:CommentItem id="bae1bc56-ee12-11ef-8a75-89e86c884103">
|
<UML:CommentItem id="bae1bc56-ee12-11ef-8a75-89e86c884103">
|
||||||
<matrix>
|
<matrix>
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 531.3502782185875, 411.48828125)</val>
|
<val>(1.0, 0.0, 0.0, 1.0, 532.4830907185875, 411.48828125)</val>
|
||||||
</matrix>
|
</matrix>
|
||||||
<top-left>
|
<top-left>
|
||||||
<val>(0.0, 0.0)</val>
|
<val>(0.0, 0.0)</val>
|
||||||
@ -888,228 +891,23 @@ existing classes or even new classes with specific responsibilities.</val>
|
|||||||
<val>1</val>
|
<val>1</val>
|
||||||
</isAbstract>
|
</isAbstract>
|
||||||
<name>
|
<name>
|
||||||
<val>+ is_this_type(in filename: string) -> bool</val>
|
<val>is_this_type</val>
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="ac32a9bd-ee13-11ef-a965-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="69500f2c-ee10-11ef-a0f8-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>1</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ get_video(in index: int) -> Video</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="3150c041-ee14-11ef-9394-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="69500f2c-ee10-11ef-a0f8-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>1</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>__iter__</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="9409fcad-ee1b-11ef-9c9f-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="69500f2c-ee10-11ef-a0f8-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>1</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>__size__</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Class id="a7b123a2-ee1b-11ef-8246-89e86c884103">
|
|
||||||
<name>
|
|
||||||
<val>Video</val>
|
|
||||||
</name>
|
|
||||||
<ownedOperation>
|
|
||||||
<reflist>
|
|
||||||
<ref refid="b9ef8e0b-ee1b-11ef-8d43-89e86c884103"/>
|
|
||||||
<ref refid="d70ae633-ee1b-11ef-b247-89e86c884103"/>
|
|
||||||
<ref refid="204b8a7a-ee1c-11ef-bcda-89e86c884103"/>
|
|
||||||
<ref refid="32cd5fd7-ee1c-11ef-99cc-89e86c884103"/>
|
|
||||||
<ref refid="adcc7121-ee1c-11ef-a942-89e86c884103"/>
|
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
|
||||||
</reflist>
|
|
||||||
</ownedOperation>
|
|
||||||
<owningPackage>
|
|
||||||
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
|
||||||
</owningPackage>
|
|
||||||
<package>
|
|
||||||
<ref refid="f3a82730-71b1-11ec-a409-f47b099bf663"/>
|
|
||||||
</package>
|
|
||||||
<presentation>
|
|
||||||
<reflist>
|
|
||||||
<ref refid="a7b170fd-ee1b-11ef-933e-89e86c884103"/>
|
|
||||||
</reflist>
|
|
||||||
</presentation>
|
|
||||||
</UML:Class>
|
|
||||||
<UML:ClassItem id="a7b170fd-ee1b-11ef-933e-89e86c884103">
|
|
||||||
<matrix>
|
|
||||||
<val>(1.0, 0.0, 0.0, 1.0, 863.6850618434581, 361.7811660068871)</val>
|
|
||||||
</matrix>
|
|
||||||
<top-left>
|
|
||||||
<val>(0.0, 0.0)</val>
|
|
||||||
</top-left>
|
|
||||||
<width>
|
|
||||||
<val>644.0</val>
|
|
||||||
</width>
|
|
||||||
<height>
|
|
||||||
<val>161.64602675087428</val>
|
|
||||||
</height>
|
|
||||||
<diagram>
|
|
||||||
<ref refid="585f224c-71b6-11ec-a409-f47b099bf663"/>
|
|
||||||
</diagram>
|
|
||||||
<show_attributes>
|
|
||||||
<val>0</val>
|
|
||||||
</show_attributes>
|
|
||||||
<subject>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</subject>
|
|
||||||
</UML:ClassItem>
|
|
||||||
<UML:Operation id="b9ef8e0b-ee1b-11ef-8d43-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>0</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ getID() -> string</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="d70ae633-ee1b-11ef-b247-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>0</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ getWatchTime() -> float</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="204b8a7a-ee1c-11ef-bcda-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>0</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ getWatchProgress() -> float</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="32cd5fd7-ee1c-11ef-99cc-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>0</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ getTitle() -> string</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="adcc7121-ee1c-11ef-a942-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<isAbstract>
|
|
||||||
<val>0</val>
|
|
||||||
</isAbstract>
|
|
||||||
<name>
|
|
||||||
<val>+ getDescription() -> string</val>
|
|
||||||
</name>
|
|
||||||
</UML:Operation>
|
|
||||||
<UML:Operation id="ca8ee3af-ee1d-11ef-80d5-89e86c884103">
|
|
||||||
<class_>
|
|
||||||
<ref refid="a7b123a2-ee1b-11ef-8246-89e86c884103"/>
|
|
||||||
</class_>
|
|
||||||
<name>
|
|
||||||
<val>Video</val>
|
|
||||||
</name>
|
</name>
|
||||||
<ownedParameter>
|
<ownedParameter>
|
||||||
<reflist>
|
<reflist>
|
||||||
<ref refid="ca99bc30-ee1d-11ef-9876-89e86c884103"/>
|
<ref refid="0e64ddce-ee13-11ef-961a-89e86c884103"/>
|
||||||
<ref refid="caa3f065-ee1d-11ef-b31b-89e86c884103"/>
|
|
||||||
<ref refid="caae0024-ee1d-11ef-9884-89e86c884103"/>
|
|
||||||
<ref refid="cab8031a-ee1d-11ef-a309-89e86c884103"/>
|
|
||||||
<ref refid="cac1ffed-ee1d-11ef-9df7-89e86c884103"/>
|
|
||||||
</reflist>
|
</reflist>
|
||||||
</ownedParameter>
|
</ownedParameter>
|
||||||
</UML:Operation>
|
</UML:Operation>
|
||||||
<UML:Parameter id="ca99bc30-ee1d-11ef-9876-89e86c884103">
|
<UML:Parameter id="0e64ddce-ee13-11ef-961a-89e86c884103">
|
||||||
<direction>
|
<direction>
|
||||||
<val>in</val>
|
<val>in</val>
|
||||||
</direction>
|
</direction>
|
||||||
<name>
|
<name>
|
||||||
<val>id</val>
|
<val>filename</val>
|
||||||
</name>
|
</name>
|
||||||
<ownerFormalParam>
|
<ownerFormalParam>
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
<ref refid="0e62ffe8-ee13-11ef-b1cb-89e86c884103"/>
|
||||||
</ownerFormalParam>
|
|
||||||
<typeValue>
|
|
||||||
<val>string</val>
|
|
||||||
</typeValue>
|
|
||||||
</UML:Parameter>
|
|
||||||
<UML:Parameter id="caa3f065-ee1d-11ef-b31b-89e86c884103">
|
|
||||||
<direction>
|
|
||||||
<val>in</val>
|
|
||||||
</direction>
|
|
||||||
<name>
|
|
||||||
<val>watch_time</val>
|
|
||||||
</name>
|
|
||||||
<ownerFormalParam>
|
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
|
||||||
</ownerFormalParam>
|
|
||||||
<typeValue>
|
|
||||||
<val>float</val>
|
|
||||||
</typeValue>
|
|
||||||
</UML:Parameter>
|
|
||||||
<UML:Parameter id="caae0024-ee1d-11ef-9884-89e86c884103">
|
|
||||||
<direction>
|
|
||||||
<val>in</val>
|
|
||||||
</direction>
|
|
||||||
<name>
|
|
||||||
<val>watch_progress</val>
|
|
||||||
</name>
|
|
||||||
<ownerFormalParam>
|
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
|
||||||
</ownerFormalParam>
|
|
||||||
<typeValue>
|
|
||||||
<val>float</val>
|
|
||||||
</typeValue>
|
|
||||||
</UML:Parameter>
|
|
||||||
<UML:Parameter id="cab8031a-ee1d-11ef-a309-89e86c884103">
|
|
||||||
<direction>
|
|
||||||
<val>in</val>
|
|
||||||
</direction>
|
|
||||||
<name>
|
|
||||||
<val>title</val>
|
|
||||||
</name>
|
|
||||||
<ownerFormalParam>
|
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
|
||||||
</ownerFormalParam>
|
|
||||||
<typeValue>
|
|
||||||
<val>string</val>
|
|
||||||
</typeValue>
|
|
||||||
</UML:Parameter>
|
|
||||||
<UML:Parameter id="cac1ffed-ee1d-11ef-9df7-89e86c884103">
|
|
||||||
<direction>
|
|
||||||
<val>in</val>
|
|
||||||
</direction>
|
|
||||||
<name>
|
|
||||||
<val>description</val>
|
|
||||||
</name>
|
|
||||||
<ownerFormalParam>
|
|
||||||
<ref refid="ca8ee3af-ee1d-11ef-80d5-89e86c884103"/>
|
|
||||||
</ownerFormalParam>
|
</ownerFormalParam>
|
||||||
<typeValue>
|
<typeValue>
|
||||||
<val>string</val>
|
<val>string</val>
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
class Video:
|
|
||||||
def __init__(
|
|
||||||
self,
|
|
||||||
id: str,
|
|
||||||
title: str,
|
|
||||||
description: str,
|
|
||||||
watch_time: float,
|
|
||||||
watch_progress: float,
|
|
||||||
):
|
|
||||||
self._id = id
|
|
||||||
self._title = title
|
|
||||||
self._description = description
|
|
||||||
self._watch_time = watch_time
|
|
||||||
self._watch_progress = watch_progress
|
|
||||||
|
|
||||||
@property
|
|
||||||
def title(self):
|
|
||||||
return self._title
|
|
||||||
|
|
||||||
@property
|
|
||||||
def id(self):
|
|
||||||
return self._id
|
|
||||||
|
|
||||||
@property
|
|
||||||
def description(self):
|
|
||||||
return self._description
|
|
||||||
|
|
||||||
@property
|
|
||||||
def watch_time(self):
|
|
||||||
return self._watch_time
|
|
||||||
|
|
||||||
@property
|
|
||||||
def watch_progress(self):
|
|
||||||
return self._watch_progress
|
|
Loading…
x
Reference in New Issue
Block a user