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
|
# File 'lib/highway/steps/library/appstore.rb', line 20
def self.parameters
[
Parameters::Single.new(
name: "app_identifier",
required: true,
type: Types::String.new()
),
Parameters::Single.new(
name: "build_number",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "force",
required: false,
default: true,
type: Types::Bool.new()
),
Parameters::Single.new(
name: "metadata_path",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "password",
required: true,
type: Types::String.new()
),
Parameters::Single.new(
name: "session",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "screenshots_path",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "skip_app_version_update",
required: false,
default: false,
type: Types::Bool.new()
),
Parameters::Single.new(
name: "skip_binary_upload",
required: false,
default: false,
type: Types::Bool.new()
),
Parameters::Single.new(
name: "submit_for_review",
required: false,
default: false,
type: Types::Bool.new()
),
Parameters::Single.new(
name: "team_id",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "team_name",
required: false,
type: Types::String.new()
),
Parameters::Single.new(
name: "username",
required: true,
type: Types::String.regex(/^\S+@\S+\.\S+$/)
)
]
end
|