-
Notifications
You must be signed in to change notification settings - Fork 0
/
.blueprint
92 lines (92 loc) · 3.44 KB
/
.blueprint
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
created:
- database/factories/MembershipFactory.php
- database/migrations/2022_07_21_162449_create_memberships_table.php
- app/Models/Membership.php
models:
Event:
{
id: string,
slug: "string nullable",
description: "text nullable",
long_description: "text nullable",
reviews: "json nullable",
trailer: "string nullable",
published: "boolean default:0",
duration: "integer nullable",
is_on_sale: "boolean default:0",
name: "string nullable",
instance_dates: "string nullable",
first_instance_date_time: "datetime nullable",
last_instance_date_time: "datetime nullable",
alternative_content: "boolean default:0",
archive_film: "boolean nullable default:0",
audio_description: "boolean default:0",
venue: "string nullable",
mubigo: "boolean default:0",
non_specialist_film: "boolean default:0",
country_of_origin: "string nullable",
director: "string nullable",
distributor: "string nullable",
f_rating: "string nullable",
language: "string nullable",
original_language_title: "string nullable",
strobe_light_warning: "boolean default:0",
year_of_production: "string nullable",
featuring_stars: "string nullable",
genres: "string nullable",
vibes: "string nullable",
members_offer_available: "boolean default:0",
certificate_age_guidance: "string nullable",
}
Instance:
{
id: string,
is_on_sale: "boolean default:0",
event_id: string,
start: datetime,
start_selling_at_web: datetime,
stop_selling_at_web: datetime,
cancelled: "boolean default:0",
audio_described: "boolean default:0",
captioned: "boolean default:0",
signed_bsl: "boolean default:0",
special_event: "string nullable",
accessibility: "string nullable",
analogue: "string nullable",
door_time: "string nullable",
short_playing_with_feature: "string nullable",
special_event_into_qa_panel: "string nullable",
partnership: "string nullable",
season_name: "string nullable",
strand_name: "string nullable",
}
Page:
{
slug: string,
title: string,
header_type: string,
content: "text nullable",
parent_page_id: "biginteger unsigned nullable",
}
Post: { slug: string, title: string, content: text }
Season: { name: string, description: "text nullable" }
Strand: { name: string, slug: string, description: "text nullable" }
User:
{
name: string,
email: string,
email_verified_at: "datetime nullable",
password: string,
remember_token: "string:100 nullable",
}
Membership:
{
published: "boolean default:false",
show_by_booking_path: "boolean default:false",
id: "string:255",
name: "string:150",
description: "string:400",
long_description: "longtext nullable",
price: "string:30",
renewal_price: "string:30 nullable",
}