Class: GCPT::BuildReport::ReportInfo
- Inherits:
-
Object
- Object
- GCPT::BuildReport::ReportInfo
- Includes:
- JSONable
- Defined in:
- lib/gcpt/build_report/models.rb
Instance Attribute Summary collapse
-
#app_id ⇒ Object
string.
-
#application_id ⇒ Object
string.
-
#base_info ⇒ Object
object, BaseInfo.
-
#build_begin ⇒ Object
number, seconds, TODO:.
-
#build_end ⇒ Object
number, seconds, TODO:.
-
#build_log ⇒ Object
string, TODO:.
-
#build_result ⇒ Object
string, success/failed.
-
#build_spends ⇒ Object
list, [BuildMatric].
-
#env_info ⇒ Object
object, ENVInfo.
-
#gsdk_info ⇒ Object
object, GsdkInfo.
-
#platform ⇒ Object
string # ios.
-
#project_info ⇒ Object
object, ProjectInfo.
-
#protocol_version ⇒ Object
autofill.
Instance Method Summary collapse
-
#initialize ⇒ ReportInfo
constructor
A new instance of ReportInfo.
Methods included from JSONable
Constructor Details
#initialize ⇒ ReportInfo
Returns a new instance of ReportInfo.
83 84 85 86 87 |
# File 'lib/gcpt/build_report/models.rb', line 83 def initialize super self.protocol_version = 3 self.platform = 'ios' end |
Instance Attribute Details
#app_id ⇒ Object
string
70 71 72 |
# File 'lib/gcpt/build_report/models.rb', line 70 def app_id @app_id end |
#application_id ⇒ Object
string
71 72 73 |
# File 'lib/gcpt/build_report/models.rb', line 71 def application_id @application_id end |
#base_info ⇒ Object
object, BaseInfo
75 76 77 |
# File 'lib/gcpt/build_report/models.rb', line 75 def base_info @base_info end |
#build_begin ⇒ Object
number, seconds, TODO:
72 73 74 |
# File 'lib/gcpt/build_report/models.rb', line 72 def build_begin @build_begin end |
#build_end ⇒ Object
number, seconds, TODO:
73 74 75 |
# File 'lib/gcpt/build_report/models.rb', line 73 def build_end @build_end end |
#build_log ⇒ Object
string, TODO:
79 80 81 |
# File 'lib/gcpt/build_report/models.rb', line 79 def build_log @build_log end |
#build_result ⇒ Object
string, success/failed
81 82 83 |
# File 'lib/gcpt/build_report/models.rb', line 81 def build_result @build_result end |
#build_spends ⇒ Object
list, [BuildMatric]
80 81 82 |
# File 'lib/gcpt/build_report/models.rb', line 80 def build_spends @build_spends end |
#env_info ⇒ Object
object, ENVInfo
77 78 79 |
# File 'lib/gcpt/build_report/models.rb', line 77 def env_info @env_info end |
#gsdk_info ⇒ Object
object, GsdkInfo
76 77 78 |
# File 'lib/gcpt/build_report/models.rb', line 76 def gsdk_info @gsdk_info end |
#platform ⇒ Object
string # ios
68 69 70 |
# File 'lib/gcpt/build_report/models.rb', line 68 def platform @platform end |
#project_info ⇒ Object
object, ProjectInfo
78 79 80 |
# File 'lib/gcpt/build_report/models.rb', line 78 def project_info @project_info end |
#protocol_version ⇒ Object
autofill
67 68 69 |
# File 'lib/gcpt/build_report/models.rb', line 67 def protocol_version @protocol_version end |