File size: 979 Bytes
f7cc57a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from typing import List, Dict


class Buildpack:
    url: str

    def __init__(self, url: str) -> None:
        self.url = url


class Env:
    description: str
    required: bool
    value: str

    def __init__(self, description: str, required: bool, value: str) -> None:
        self.description = description
        self.required = required
        self.value = value


class Welcome7:
    name: str
    description: str
    logo: str
    keywords: List[str]
    success_url: str
    stack: str
    env: Dict[str, Env]
    buildpacks: List[Buildpack]

    def __init__(self, name: str, description: str, logo: str, keywords: List[str], success_url: str, stack: str, env: Dict[str, Env], buildpacks: List[Buildpack]) -> None:
        self.name = name
        self.description = description
        self.logo = logo
        self.keywords = keywords
        self.success_url = success_url
        self.stack = stack
        self.env = env
        self.buildpacks = buildpacks