Issues (104)

Api/Data/SubSellerInterface.php (1 issue)

Labels
Severity
1
<?php
2
/**
3
 * Copyright © Getnet. All rights reserved.
4
 *
5
 * @author    Bruno Elisei <[email protected]>
6
 * See LICENSE for license details.
7
 */
8
9
namespace Getnet\SubSellerMagento\Api\Data;
10
11
/**
12
 * Interface for sub seller search results.
13
 *
14
 * @api
15
 *
16
 * @since 100.0.2
17
 */
18
interface SubSellerInterface extends \Magento\Framework\Api\ExtensibleDataInterface
19
{
20
    /**
21
     * Get id.
22
     *
23
     * @return int|null
24
     */
25
    public function getId();
26
27
    /**
28
     * Set id.
29
     *
30
     * @param int $id
31
     *
32
     * @return $this
33
     */
34
    public function setId($id);
35
36
    /**
37
     * Get account merchant id.
38
     *
39
     * @return string|null
40
     */
41
    public function getMerchantId();
42
43
    /**
44
     * Set account merchant id.
45
     *
46
     * @param string $merchantId
47
     *
48
     * @return $this
49
     */
50
    public function setMerchantId($merchantId);
51
52
    /**
53
     * Get sub seller load data by customer id.
54
     *
55
     * @return string|null
56
     */
57
    public function getLoadDataByCustomerId();
58
59
    /**
60
     * Set sub seller load data by customer id.
61
     *
62
     * @param int $customerId
63
     *
64
     * @return $this
65
     */
66
    public function setLoadDataByCustomerId($customerId);
67
68
    /**
69
     * Get sub seller internal code.
70
     *
71
     * @return string|null
72
     */
73
    public function getCode();
74
75
    /**
76
     * Set sub seller internal code.
77
     *
78
     * @param string $code
79
     *
80
     * @return $this
81
     */
82
    public function setCode($code);
83
84
    /**
85
     * Get sub seller id on Getnet.
86
     *
87
     * @return string|null
88
     */
89
    public function getIdExt();
90
91
    /**
92
     * Set sub seller id on Getnet.
93
     *
94
     * @param string $idExt
95
     *
96
     * @return $this
97
     */
98
    public function setIdExt($idExt);
99
100
    /**
101
     * Get sub seller email.
102
     *
103
     * @return string|null
104
     */
105
    public function getEmail();
106
107
    /**
108
     * Set sub seller email.
109
     *
110
     * @param string $email
111
     *
112
     * @return $this
113
     */
114
    public function setEmail($email);
115
116
    /**
117
     * Get sub seller id legal document number (CPF/CNPJ).
118
     *
119
     * @return string|null
120
     */
121
    public function getLegalDocumentNumber();
122
123
    /**
124
     * Set sub seller id legal document number (CPF/CNPJ).
125
     *
126
     * @param string $legalDocumentNumber
127
     *
128
     * @return $this
129
     */
130
    public function setLegalDocumentNumber($legalDocumentNumber);
131
132
    /**
133
     * Get sub seller type (PF = 0, PJ = 1).
134
     *
135
     * @return int|null
136
     */
137
    public function getType();
138
139
    /**
140
     * Set sub seller type (PF = 0, PJ = 1).
141
     *
142
     * @param int $type
143
     *
144
     * @return $this
145
     */
146
    public function setType($type);
147
148
    /**
149
     * Get sub seller legal name.
150
     *
151
     * @return string|null
152
     */
153
    public function getLegalName();
154
155
    /**
156
     * Set sub seller type.
157
     *
158
     * @param string $legalName
159
     *
160
     * @return $this
161
     */
162
    public function setLegalName($legalName);
163
164
    /**
165
     * Get sub seller birth date.
166
     *
167
     * @return string|null
168
     */
169
    public function getBirthDate();
170
171
    /**
172
     * Set sub seller type.
173
     *
174
     * @param string $birthDate
175
     *
176
     * @return $this
177
     */
178
    public function setBirthDate($birthDate);
179
180
    /**
181
     * Set the list of addresses.
182
     *
183
     * @param \Getnet\SubSellerMagento\Api\Data\AddressesInterface[] $addresses
184
     *
185
     * @return $this
186
     */
187
    public function setAddresses(array $addresses = null);
188
189
    /**
190
     * Get the list of addresses.
191
     *
192
     * @return \Getnet\SubSellerMagento\Api\Data\AddressesInterface[]|null
193
     */
194
    public function getAddresses();
195
196
    /**
197
     * Get sub seller telephone.
198
     *
199
     * @return string|null
200
     */
201
    public function getTelephone();
202
203
    /**
204
     * Set sub seller telephone.
205
     *
206
     * @param string $telephone
207
     *
208
     * @return $this
209
     */
210
    public function setTelephone($telephone);
211
212
    /**
213
     * Get the list sub seller bank accounts.
214
     *
215
     * @return \Getnet\SubSellerMagento\Api\Data\BankAccountsInterface[]|null $bankAccounts
216
     */
217
    public function getBankAccounts();
218
219
    /**
220
     * Set the list sub seller bank accounts.
221
     *
222
     * @param \Getnet\SubSellerMagento\Api\Data\BankAccountsInterface[] $bankAccounts
223
     *
224
     * @return $this
225
     */
226
    public function setBankAccounts(array $bankAccounts = null);
227
228
    /**
229
     * Get sub seller payment plan.
230
     *
231
     * @return int|null
232
     */
233
    public function getPaymentPlan();
234
235
    /**
236
     * Set sub seller payment plan.
237
     *
238
     * @param int $paymentPlan
239
     *
240
     * @return $this
241
     */
242
    public function setPaymentPlan($paymentPlan);
243
244
    /**
245
     * Get sub seller accepted contract.
246
     *
247
     * @return bool|null
248
     */
249
    public function getAcceptedContract();
250
251
    /**
252
     * Set sub seller accepted contract.
253
     *
254
     * @param bool $acceptedContract
255
     *
256
     * @return $this
257
     */
258
    public function setAcceptedContract($acceptedContract);
259
260
    /**
261
     * Get sub seller marketplace store.
262
     *
263
     * @return bool|null
264
     */
265
    public function getMarketplaceStore();
266
267
    /**
268
     * Set sub seller marketplace store.
269
     *
270
     * @param bool $marketplaceStore
271
     *
272
     * @return $this
273
     */
274
    public function setMarketplaceStore($marketplaceStore);
275
276
    /**
277
     * Get sub seller occupation.
278
     *
279
     * @return string|null
280
     */
281
    public function getOccupation();
282
283
    /**
284
     * Set sub seller occupation.
285
     *
286
     * @param string $occupation
287
     *
288
     * @return $this
289
     */
290
    public function setOccupation($occupation);
291
292
    /**
293
     * Get sub seller monthly gross income.
294
     *
295
     * @return float|null
296
     */
297
    public function getMonthlyGrossIncome();
298
299
    /**
300
     * Set sub seller monthly gross income.
301
     *
302
     * @param float $monthlyGrossIncome
303
     *
304
     * @return $this
305
     */
306
    public function setMonthlyGrossIncome($monthlyGrossIncome);
307
308
    /**
309
     * Get sub seller gross equity.
310
     *
311
     * @return float|null
312
     */
313
    public function getGrossEquity();
314
315
    /**
316
     * Set sub seller gross equity.
317
     *
318
     * @param float $grossEquity
319
     *
320
     * @return $this
321
     */
322
    public function setGrossEquity($grossEquity);
323
324
    /**
325
     * Get sub seller status.
326
     *
327
     * @return int|null
328
     */
329
    public function getStatus();
330
331
    /**
332
     * Set sub seller status.
333
     *
334
     * @param int $status
335
     *
336
     * @return $this
337
     */
338
    public function setStatus($status);
339
340
    /**
341
     * Get sub seller status comment.
342
     *
343
     * @return string|null
344
     */
345
    public function getStatusComment();
346
347
    /**
348
     * Set sub seller status comment.
349
     *
350
     * @param string $statusComment
351
     *
352
     * @return $this
353
     */
354
    public function setStatusComment($statusComment);
355
356
    /**
357
     * Retrieve existing extension attributes object or create a new one.
358
     *
359
     * @return \Getnet\SubSellerMagento\Api\Data\SubSellerExtensionInterface|null
0 ignored issues
show
The type Getnet\SubSellerMagento\...ellerExtensionInterface was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
360
     */
361
    public function getExtensionAttributes();
362
363
    /**
364
     * Set an extension attributes object.
365
     *
366
     * @param \Getnet\SubSellerMagento\Api\Data\SubSellerExtensionInterface $extensionAttributes
367
     *
368
     * @return $this
369
     */
370
    public function setExtensionAttributes(
371
        \Getnet\SubSellerMagento\Api\Data\SubSellerExtensionInterface $extensionAttributes
372
    );
373
}
374