Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1from src import db 

2from .event import Event, ChangedEvent, DeletionEvent 

3 

4 

5class ApplicationAddedEvent(Event, db.Model): 

6 __tablename__ = "application_added_event" 

7 

8 name = db.Column(db.String(255)) 

9 size = db.Column(db.String(255)) 

10 installs = db.Column(db.String(255)) 

11 type = db.Column(db.String(45)) 

12 price = db.Column(db.String(45)) 

13 content_rating = db.Column(db.String(255)) 

14 last_updated = db.Column(db.String(255)) 

15 current_version = db.Column(db.String(255)) 

16 android_version = db.Column(db.String(255)) 

17 cover = db.Column(db.Text) 

18 

19 @classmethod 

20 def insert(cls, target): 

21 return cls.__table__.insert().values( 

22 object_id=target.content_id, 

23 name=target.name, 

24 size=target.size, 

25 installs=target.installs, 

26 type=target.type, 

27 price=target.price, 

28 content_rating=target.content_rating, 

29 last_updated=target.last_updated, 

30 current_version=target.current_version, 

31 android_version=target.android_version, 

32 cover=target.cover, 

33 ) 

34 

35 

36class ApplicationDeletedEvent(DeletionEvent): 

37 def __init__(self, *args, **kwargs): 

38 super().__init__(*args, model_name="application", **kwargs)