1: <?php
2:
3: namespace ShippoClient\Entity;
4:
5: use TurmericSpice\ReadableAttributes;
6:
7: class ObjectInformation
8: {
9: use ReadableAttributes {
10: mayHaveAsString as public getObjectState;
11: mayHaveAsString as public getObjectPurpose;
12: mayHaveAsString as public getObjectSource;
13: mayHaveAsString as public getObjectId;
14: mayHaveAsString as public getObjectOwner;
15: }
16:
17: 18: 19: 20: 21:
22: public function getObjectCreated()
23: {
24: return $this->attributes->mayHave('object_created')->asInstanceOf('\\DateTime');
25: }
26:
27: 28: 29: 30: 31:
32: public function getObjectUpdated()
33: {
34: return $this->attributes->mayHave('object_updated')->asInstanceOf('\\DateTime');
35: }
36: }
37: