-
Notifications
You must be signed in to change notification settings - Fork 460
Expand file tree
/
Copy pathEduData.php
More file actions
135 lines (120 loc) · 3.55 KB
/
EduData.php
File metadata and controls
135 lines (120 loc) · 3.55 KB
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/channel/v1/common.proto
namespace Google\Cloud\Channel\V1;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\GPBUtil;
use Google\Protobuf\RepeatedField;
/**
* Required Edu Attributes
*
* Generated from protobuf message <code>google.cloud.channel.v1.EduData</code>
*/
class EduData extends \Google\Protobuf\Internal\Message
{
/**
* Designated institute type of customer.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteType institute_type = 1;</code>
*/
protected $institute_type = 0;
/**
* Size of the institute.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;</code>
*/
protected $institute_size = 0;
/**
* Web address for the edu customer's institution.
*
* Generated from protobuf field <code>string website = 3;</code>
*/
protected $website = '';
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $institute_type
* Designated institute type of customer.
* @type int $institute_size
* Size of the institute.
* @type string $website
* Web address for the edu customer's institution.
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Google\Cloud\Channel\V1\Common::initOnce();
parent::__construct($data);
}
/**
* Designated institute type of customer.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteType institute_type = 1;</code>
* @return int
*/
public function getInstituteType()
{
return $this->institute_type;
}
/**
* Designated institute type of customer.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteType institute_type = 1;</code>
* @param int $var
* @return $this
*/
public function setInstituteType($var)
{
GPBUtil::checkEnum($var, \Google\Cloud\Channel\V1\EduData\InstituteType::class);
$this->institute_type = $var;
return $this;
}
/**
* Size of the institute.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;</code>
* @return int
*/
public function getInstituteSize()
{
return $this->institute_size;
}
/**
* Size of the institute.
*
* Generated from protobuf field <code>.google.cloud.channel.v1.EduData.InstituteSize institute_size = 2;</code>
* @param int $var
* @return $this
*/
public function setInstituteSize($var)
{
GPBUtil::checkEnum($var, \Google\Cloud\Channel\V1\EduData\InstituteSize::class);
$this->institute_size = $var;
return $this;
}
/**
* Web address for the edu customer's institution.
*
* Generated from protobuf field <code>string website = 3;</code>
* @return string
*/
public function getWebsite()
{
return $this->website;
}
/**
* Web address for the edu customer's institution.
*
* Generated from protobuf field <code>string website = 3;</code>
* @param string $var
* @return $this
*/
public function setWebsite($var)
{
GPBUtil::checkString($var, True);
$this->website = $var;
return $this;
}
}