Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
363 changes: 362 additions & 1 deletion src/API/ClassMap.php

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions src/API/Enumeration/AbchEmailAddressTypeType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing AbchEmailAddressTypeType
*
*
* XSD Type: AbchEmailAddressTypeType
*/
class AbchEmailAddressTypeType extends Enumeration
{

const PERSONAL = 'Personal';

const BUSINESS = 'Business';

const OTHER = 'Other';

const PASSPORT = 'Passport';
}
21 changes: 21 additions & 0 deletions src/API/Enumeration/ActivityDomainType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ActivityDomainType
*
*
* XSD Type: ActivityDomainType
*/
class ActivityDomainType extends Enumeration
{

const UNKNOWN = 'Unknown';

const PERSONAL = 'Personal';

const WORK = 'Work';
}
27 changes: 27 additions & 0 deletions src/API/Enumeration/AddInStateType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing AddInStateType
*
*
* XSD Type: AddInStateType
*/
class AddInStateType extends Enumeration
{

const FLAGGED = 'Flagged';

const OK = 'OK';

const REMOVED = 'Removed';

const UNDEFINED = 'Undefined';

const WITHDRAWING_SOON = 'WithdrawingSoon';

const WITHDRAWN = 'Withdrawn';
}
2 changes: 2 additions & 0 deletions src/API/Enumeration/AppointmentState.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Specifies the status of the appointment.
*
Expand Down
27 changes: 27 additions & 0 deletions src/API/Enumeration/AvailabilityStatusType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing AvailabilityStatusType
*
*
* XSD Type: AvailabilityStatusType
*/
class AvailabilityStatusType extends Enumeration
{

const UNKNOWN = 'Unknown';

const FREE = 'Free';

const TENTATIVE = 'Tentative';

const BUSY = 'Busy';

const OOF = 'Oof';

const WORKING_ELSEWHERE = 'WorkingElsewhere';
}
29 changes: 29 additions & 0 deletions src/API/Enumeration/ClientAccessTokenTypeType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ClientAccessTokenTypeType
*
*
* XSD Type: ClientAccessTokenTypeType
*/
class ClientAccessTokenTypeType extends Enumeration
{

const CALLER_IDENTITY = 'CallerIdentity';

const EXTENSION_CALLBACK = 'ExtensionCallback';

const SCOPED_TOKEN = 'ScopedToken';

const EXTENSION_REST_API_CALLBACK = 'ExtensionRestApiCallback';

const CONNECTORS = 'Connectors';

const LOKI = 'Loki';

const DESKTOP_OUTLOOK = 'DesktopOutlook';
}
19 changes: 19 additions & 0 deletions src/API/Enumeration/ClientExtensionProvidedToType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ClientExtensionProvidedToType
*
*
* XSD Type: ClientExtensionProvidedToType
*/
class ClientExtensionProvidedToType extends Enumeration
{

const EVERYONE = 'Everyone';

const SPECIFIC_USERS = 'SpecificUsers';
}
23 changes: 23 additions & 0 deletions src/API/Enumeration/ClientExtensionScopeType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ClientExtensionScopeType
*
*
* XSD Type: ClientExtensionScopeType
*/
class ClientExtensionScopeType extends Enumeration
{

const NONE = 'None';

const USER = 'User';

const ORGANIZATION = 'Organization';

const DEFAULT_CONSTANT = 'Default';
}
25 changes: 25 additions & 0 deletions src/API/Enumeration/ClientExtensionTypeType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ClientExtensionTypeType
*
*
* XSD Type: ClientExtensionTypeType
*/
class ClientExtensionTypeType extends Enumeration
{

const DEFAULT_CONSTANT = 'Default';

const PRIVATE_CONSTANT = 'Private';

const MARKET_PLACE = 'MarketPlace';

const PRIVATE_CATALOG = 'PrivateCatalog';

const MARKETPLACE_PRIVATE_CATALOG = 'MarketplacePrivateCatalog';
}
41 changes: 41 additions & 0 deletions src/API/Enumeration/ClientIdType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ClientIdType
*
*
* XSD Type: ClientIdType
*/
class ClientIdType extends Enumeration
{

const WEB = 'Web';

const MOBILE = 'Mobile';

const TABLET = 'Tablet';

const DESKTOP = 'Desktop';

const EXCHANGE = 'Exchange';

const OUTLOOK = 'Outlook';

const MAC_OUTLOOK = 'MacOutlook';

const POP3 = 'POP3';

const IMAP4 = 'IMAP4';

const OTHER = 'Other';

const LYNC = 'Lync';

const OUTLOOK_SERVICE = 'OutlookService';

const MAC_MAIL = 'MacMail';
}
2 changes: 2 additions & 0 deletions src/API/Enumeration/ConferenceType.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Defines the type of conferencing that is performed with a calendar item.
*
Expand Down
21 changes: 21 additions & 0 deletions src/API/Enumeration/ConsentStateType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ConsentStateType
*
*
* XSD Type: ConsentStateType
*/
class ConsentStateType extends Enumeration
{

const NOT_RESPONDED = 'NotResponded';

const NOT_CONSENTED = 'NotConsented';

const CONSENTED = 'Consented';
}
35 changes: 35 additions & 0 deletions src/API/Enumeration/ContactUrlKeyType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ContactUrlKeyType
*
*
* XSD Type: ContactUrlKeyType
*/
class ContactUrlKeyType extends Enumeration
{

const PERSONAL = 'Personal';

const BUSINESS = 'Business';

const ATTACHMENT = 'Attachment';

const EBC_DISPLAY_DEFINITION = 'EbcDisplayDefinition';

const EBC_FINAL_IMAGE = 'EbcFinalImage';

const EBC_LOGO = 'EbcLogo';

const FEED = 'Feed';

const IMAGE = 'Image';

const INTERNAL_MARKER = 'InternalMarker';

const OTHER = 'Other';
}
21 changes: 21 additions & 0 deletions src/API/Enumeration/ContentActivityAclType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ContentActivityAclType
*
*
* XSD Type: ContentActivityAcl
*/
class ContentActivityAclType extends Enumeration
{

const ORGANIZER = 'Organizer';

const PRESENTER = 'Presenter';

const EVERYONE = 'Everyone';
}
29 changes: 29 additions & 0 deletions src/API/Enumeration/ContentActivityMediaType.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?php

namespace garethp\ews\API\Enumeration;

use garethp\ews\API\Enumeration;

/**
* Class representing ContentActivityMediaType
*
*
* XSD Type: ContentActivityMediaType
*/
class ContentActivityMediaType extends Enumeration
{

const APP_SHARING = 'AppSharing';

const AUDIO_VIDEO = 'AudioVideo';

const CHAT = 'Chat';

const DATA_CONF = 'DataConf';

const MEETING = 'Meeting';

const MEETING_CONF = 'MeetingConf';

const PHONE_CONF = 'PhoneConf';
}
Loading
Loading