GroupControllerApi
in package
GroupControllerApi Class Doc Comment
Tags
Table of Contents
- contentTypes = ['addContactsToGroup' => ['application/json'], 'createGroup' => ['application/json'], 'deleteGroup' => ['application/json'], 'getAllGroups' => ['application/json'], 'getGroup' => ['application/json'], 'getGroupWithContacts' => ['application/json'], 'getGroupWithContactsPaginated' => ['application/json'], 'getGroups' => ['application/json'], 'removeContactsFromGroup' => ['application/json']]
- $client : ClientInterface
- $config : Configuration
- $headerSelector : HeaderSelector
- $hostIndex : int
- __construct() : mixed
- addContactsToGroup() : GroupContactsDto
- Operation addContactsToGroup
- addContactsToGroupAsync() : PromiseInterface
- Operation addContactsToGroupAsync
- addContactsToGroupAsyncWithHttpInfo() : PromiseInterface
- Operation addContactsToGroupAsyncWithHttpInfo
- addContactsToGroupRequest() : Request
- Create request for operation 'addContactsToGroup'
- addContactsToGroupWithHttpInfo() : array<string|int, mixed>
- Operation addContactsToGroupWithHttpInfo
- createGroup() : GroupDto
- Operation createGroup
- createGroupAsync() : PromiseInterface
- Operation createGroupAsync
- createGroupAsyncWithHttpInfo() : PromiseInterface
- Operation createGroupAsyncWithHttpInfo
- createGroupRequest() : Request
- Create request for operation 'createGroup'
- createGroupWithHttpInfo() : array<string|int, mixed>
- Operation createGroupWithHttpInfo
- deleteGroup() : void
- Operation deleteGroup
- deleteGroupAsync() : PromiseInterface
- Operation deleteGroupAsync
- deleteGroupAsyncWithHttpInfo() : PromiseInterface
- Operation deleteGroupAsyncWithHttpInfo
- deleteGroupRequest() : Request
- Create request for operation 'deleteGroup'
- deleteGroupWithHttpInfo() : array<string|int, mixed>
- Operation deleteGroupWithHttpInfo
- getAllGroups() : PageGroupProjection
- Operation getAllGroups
- getAllGroupsAsync() : PromiseInterface
- Operation getAllGroupsAsync
- getAllGroupsAsyncWithHttpInfo() : PromiseInterface
- Operation getAllGroupsAsyncWithHttpInfo
- getAllGroupsRequest() : Request
- Create request for operation 'getAllGroups'
- getAllGroupsWithHttpInfo() : array<string|int, mixed>
- Operation getAllGroupsWithHttpInfo
- getConfig() : Configuration
- getGroup() : GroupDto
- Operation getGroup
- getGroupAsync() : PromiseInterface
- Operation getGroupAsync
- getGroupAsyncWithHttpInfo() : PromiseInterface
- Operation getGroupAsyncWithHttpInfo
- getGroupRequest() : Request
- Create request for operation 'getGroup'
- getGroups() : array<string|int, GroupProjection>
- Operation getGroups
- getGroupsAsync() : PromiseInterface
- Operation getGroupsAsync
- getGroupsAsyncWithHttpInfo() : PromiseInterface
- Operation getGroupsAsyncWithHttpInfo
- getGroupsRequest() : Request
- Create request for operation 'getGroups'
- getGroupsWithHttpInfo() : array<string|int, mixed>
- Operation getGroupsWithHttpInfo
- getGroupWithContacts() : GroupContactsDto
- Operation getGroupWithContacts
- getGroupWithContactsAsync() : PromiseInterface
- Operation getGroupWithContactsAsync
- getGroupWithContactsAsyncWithHttpInfo() : PromiseInterface
- Operation getGroupWithContactsAsyncWithHttpInfo
- getGroupWithContactsPaginated() : PageContactProjection
- Operation getGroupWithContactsPaginated
- getGroupWithContactsPaginatedAsync() : PromiseInterface
- Operation getGroupWithContactsPaginatedAsync
- getGroupWithContactsPaginatedAsyncWithHttpInfo() : PromiseInterface
- Operation getGroupWithContactsPaginatedAsyncWithHttpInfo
- getGroupWithContactsPaginatedRequest() : Request
- Create request for operation 'getGroupWithContactsPaginated'
- getGroupWithContactsPaginatedWithHttpInfo() : array<string|int, mixed>
- Operation getGroupWithContactsPaginatedWithHttpInfo
- getGroupWithContactsRequest() : Request
- Create request for operation 'getGroupWithContacts'
- getGroupWithContactsWithHttpInfo() : array<string|int, mixed>
- Operation getGroupWithContactsWithHttpInfo
- getGroupWithHttpInfo() : array<string|int, mixed>
- Operation getGroupWithHttpInfo
- getHostIndex() : int
- Get the host index
- removeContactsFromGroup() : GroupContactsDto
- Operation removeContactsFromGroup
- removeContactsFromGroupAsync() : PromiseInterface
- Operation removeContactsFromGroupAsync
- removeContactsFromGroupAsyncWithHttpInfo() : PromiseInterface
- Operation removeContactsFromGroupAsyncWithHttpInfo
- removeContactsFromGroupRequest() : Request
- Create request for operation 'removeContactsFromGroup'
- removeContactsFromGroupWithHttpInfo() : array<string|int, mixed>
- Operation removeContactsFromGroupWithHttpInfo
- setHostIndex() : void
- Set the host index
- createHttpClientOption() : array<string|int, mixed>
- Create http client option
Constants
contentTypes
public
array<string|int, string>
contentTypes
= ['addContactsToGroup' => ['application/json'], 'createGroup' => ['application/json'], 'deleteGroup' => ['application/json'], 'getAllGroups' => ['application/json'], 'getGroup' => ['application/json'], 'getGroupWithContacts' => ['application/json'], 'getGroupWithContactsPaginated' => ['application/json'], 'getGroups' => ['application/json'], 'removeContactsFromGroup' => ['application/json']]
Properties
$client
protected
ClientInterface
$client
$config
protected
Configuration
$config
$headerSelector
protected
HeaderSelector
$headerSelector
$hostIndex
protected
int
$hostIndex
Host index
Methods
__construct()
public
__construct([ClientInterface $client = null ][, Configuration $config = null ][, HeaderSelector $selector = null ], int $hostIndex) : mixed
Parameters
- $client : ClientInterface = null
- $config : Configuration = null
- $selector : HeaderSelector = null
- $hostIndex : int
-
(Optional) host index to select the list of hosts if defined in the OpenAPI spec
Return values
mixed —addContactsToGroup()
Operation addContactsToGroup
public
addContactsToGroup(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['addContactsToGroup'][0] ]) : GroupContactsDto
Add contacts to a group
Parameters
- $group_id : string
-
group_id (required)
- $update_group_contacts : UpdateGroupContacts
-
update_group_contacts (required)
- $contentType : string = self::contentTypes['addContactsToGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['addContactsToGroup'] to see the possible values for this operation
Tags
Return values
GroupContactsDto —addContactsToGroupAsync()
Operation addContactsToGroupAsync
public
addContactsToGroupAsync(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['addContactsToGroup'][0] ]) : PromiseInterface
Add contacts to a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['addContactsToGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['addContactsToGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —addContactsToGroupAsyncWithHttpInfo()
Operation addContactsToGroupAsyncWithHttpInfo
public
addContactsToGroupAsyncWithHttpInfo(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['addContactsToGroup'][0] ]) : PromiseInterface
Add contacts to a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['addContactsToGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['addContactsToGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —addContactsToGroupRequest()
Create request for operation 'addContactsToGroup'
public
addContactsToGroupRequest(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['addContactsToGroup'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['addContactsToGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['addContactsToGroup'] to see the possible values for this operation
Tags
Return values
Request —addContactsToGroupWithHttpInfo()
Operation addContactsToGroupWithHttpInfo
public
addContactsToGroupWithHttpInfo(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['addContactsToGroup'][0] ]) : array<string|int, mixed>
Add contacts to a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['addContactsToGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['addContactsToGroup'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupContactsDto, HTTP status code, HTTP response headers (array of strings)
createGroup()
Operation createGroup
public
createGroup(CreateGroupOptions $create_group_options[, string $contentType = self::contentTypes['createGroup'][0] ]) : GroupDto
Create a group
Parameters
- $create_group_options : CreateGroupOptions
-
create_group_options (required)
- $contentType : string = self::contentTypes['createGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['createGroup'] to see the possible values for this operation
Tags
Return values
GroupDto —createGroupAsync()
Operation createGroupAsync
public
createGroupAsync(CreateGroupOptions $create_group_options[, string $contentType = self::contentTypes['createGroup'][0] ]) : PromiseInterface
Create a group
Parameters
- $create_group_options : CreateGroupOptions
-
(required)
- $contentType : string = self::contentTypes['createGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['createGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —createGroupAsyncWithHttpInfo()
Operation createGroupAsyncWithHttpInfo
public
createGroupAsyncWithHttpInfo(CreateGroupOptions $create_group_options[, string $contentType = self::contentTypes['createGroup'][0] ]) : PromiseInterface
Create a group
Parameters
- $create_group_options : CreateGroupOptions
-
(required)
- $contentType : string = self::contentTypes['createGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['createGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —createGroupRequest()
Create request for operation 'createGroup'
public
createGroupRequest(CreateGroupOptions $create_group_options[, string $contentType = self::contentTypes['createGroup'][0] ]) : Request
Parameters
- $create_group_options : CreateGroupOptions
-
(required)
- $contentType : string = self::contentTypes['createGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['createGroup'] to see the possible values for this operation
Tags
Return values
Request —createGroupWithHttpInfo()
Operation createGroupWithHttpInfo
public
createGroupWithHttpInfo(CreateGroupOptions $create_group_options[, string $contentType = self::contentTypes['createGroup'][0] ]) : array<string|int, mixed>
Create a group
Parameters
- $create_group_options : CreateGroupOptions
-
(required)
- $contentType : string = self::contentTypes['createGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['createGroup'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupDto, HTTP status code, HTTP response headers (array of strings)
deleteGroup()
Operation deleteGroup
public
deleteGroup(string $group_id[, string $contentType = self::contentTypes['deleteGroup'][0] ]) : void
Delete group
Parameters
- $group_id : string
-
group_id (required)
- $contentType : string = self::contentTypes['deleteGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['deleteGroup'] to see the possible values for this operation
Tags
Return values
void —deleteGroupAsync()
Operation deleteGroupAsync
public
deleteGroupAsync(string $group_id[, string $contentType = self::contentTypes['deleteGroup'][0] ]) : PromiseInterface
Delete group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['deleteGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['deleteGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —deleteGroupAsyncWithHttpInfo()
Operation deleteGroupAsyncWithHttpInfo
public
deleteGroupAsyncWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['deleteGroup'][0] ]) : PromiseInterface
Delete group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['deleteGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['deleteGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —deleteGroupRequest()
Create request for operation 'deleteGroup'
public
deleteGroupRequest(string $group_id[, string $contentType = self::contentTypes['deleteGroup'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['deleteGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['deleteGroup'] to see the possible values for this operation
Tags
Return values
Request —deleteGroupWithHttpInfo()
Operation deleteGroupWithHttpInfo
public
deleteGroupWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['deleteGroup'][0] ]) : array<string|int, mixed>
Delete group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['deleteGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['deleteGroup'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of null, HTTP status code, HTTP response headers (array of strings)
getAllGroups()
Operation getAllGroups
public
getAllGroups(int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getAllGroups'][0] ]) : PageGroupProjection
Get all Contact Groups in paginated format
Parameters
- $page : int
-
Optional page index in list pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in list pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getAllGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getAllGroups'] to see the possible values for this operation
Tags
Return values
PageGroupProjection —getAllGroupsAsync()
Operation getAllGroupsAsync
public
getAllGroupsAsync(int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getAllGroups'][0] ]) : PromiseInterface
Get all Contact Groups in paginated format
Parameters
- $page : int
-
Optional page index in list pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in list pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getAllGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getAllGroups'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getAllGroupsAsyncWithHttpInfo()
Operation getAllGroupsAsyncWithHttpInfo
public
getAllGroupsAsyncWithHttpInfo(int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getAllGroups'][0] ]) : PromiseInterface
Get all Contact Groups in paginated format
Parameters
- $page : int
-
Optional page index in list pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in list pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getAllGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getAllGroups'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getAllGroupsRequest()
Create request for operation 'getAllGroups'
public
getAllGroupsRequest(int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getAllGroups'][0] ]) : Request
Parameters
- $page : int
-
Optional page index in list pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in list pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getAllGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getAllGroups'] to see the possible values for this operation
Tags
Return values
Request —getAllGroupsWithHttpInfo()
Operation getAllGroupsWithHttpInfo
public
getAllGroupsWithHttpInfo(int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getAllGroups'][0] ]) : array<string|int, mixed>
Get all Contact Groups in paginated format
Parameters
- $page : int
-
Optional page index in list pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in list pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getAllGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getAllGroups'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\PageGroupProjection, HTTP status code, HTTP response headers (array of strings)
getConfig()
public
getConfig() : Configuration
Return values
Configuration —getGroup()
Operation getGroup
public
getGroup(string $group_id[, string $contentType = self::contentTypes['getGroup'][0] ]) : GroupDto
Get group
Parameters
- $group_id : string
-
group_id (required)
- $contentType : string = self::contentTypes['getGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroup'] to see the possible values for this operation
Tags
Return values
GroupDto —getGroupAsync()
Operation getGroupAsync
public
getGroupAsync(string $group_id[, string $contentType = self::contentTypes['getGroup'][0] ]) : PromiseInterface
Get group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupAsyncWithHttpInfo()
Operation getGroupAsyncWithHttpInfo
public
getGroupAsyncWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['getGroup'][0] ]) : PromiseInterface
Get group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupRequest()
Create request for operation 'getGroup'
public
getGroupRequest(string $group_id[, string $contentType = self::contentTypes['getGroup'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroup'] to see the possible values for this operation
Tags
Return values
Request —getGroups()
Operation getGroups
public
getGroups([string $contentType = self::contentTypes['getGroups'][0] ]) : array<string|int, GroupProjection>
Get all groups
Parameters
- $contentType : string = self::contentTypes['getGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroups'] to see the possible values for this operation
Tags
Return values
array<string|int, GroupProjection> —getGroupsAsync()
Operation getGroupsAsync
public
getGroupsAsync([string $contentType = self::contentTypes['getGroups'][0] ]) : PromiseInterface
Get all groups
Parameters
- $contentType : string = self::contentTypes['getGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroups'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupsAsyncWithHttpInfo()
Operation getGroupsAsyncWithHttpInfo
public
getGroupsAsyncWithHttpInfo([string $contentType = self::contentTypes['getGroups'][0] ]) : PromiseInterface
Get all groups
Parameters
- $contentType : string = self::contentTypes['getGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroups'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupsRequest()
Create request for operation 'getGroups'
public
getGroupsRequest([string $contentType = self::contentTypes['getGroups'][0] ]) : Request
Parameters
- $contentType : string = self::contentTypes['getGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroups'] to see the possible values for this operation
Tags
Return values
Request —getGroupsWithHttpInfo()
Operation getGroupsWithHttpInfo
public
getGroupsWithHttpInfo([string $contentType = self::contentTypes['getGroups'][0] ]) : array<string|int, mixed>
Get all groups
Parameters
- $contentType : string = self::contentTypes['getGroups'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroups'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupProjection[], HTTP status code, HTTP response headers (array of strings)
getGroupWithContacts()
Operation getGroupWithContacts
public
getGroupWithContacts(string $group_id[, string $contentType = self::contentTypes['getGroupWithContacts'][0] ]) : GroupContactsDto
Get group and contacts belonging to it
Parameters
- $group_id : string
-
group_id (required)
- $contentType : string = self::contentTypes['getGroupWithContacts'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContacts'] to see the possible values for this operation
Tags
Return values
GroupContactsDto —getGroupWithContactsAsync()
Operation getGroupWithContactsAsync
public
getGroupWithContactsAsync(string $group_id[, string $contentType = self::contentTypes['getGroupWithContacts'][0] ]) : PromiseInterface
Get group and contacts belonging to it
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroupWithContacts'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContacts'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupWithContactsAsyncWithHttpInfo()
Operation getGroupWithContactsAsyncWithHttpInfo
public
getGroupWithContactsAsyncWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['getGroupWithContacts'][0] ]) : PromiseInterface
Get group and contacts belonging to it
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroupWithContacts'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContacts'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupWithContactsPaginated()
Operation getGroupWithContactsPaginated
public
getGroupWithContactsPaginated(string $group_id, int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getGroupWithContactsPaginated'][0] ]) : PageContactProjection
Parameters
- $group_id : string
-
group_id (required)
- $page : int
-
Optional page index in group contact pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in group contact pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getGroupWithContactsPaginated'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContactsPaginated'] to see the possible values for this operation
Tags
Return values
PageContactProjection —getGroupWithContactsPaginatedAsync()
Operation getGroupWithContactsPaginatedAsync
public
getGroupWithContactsPaginatedAsync(string $group_id, int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getGroupWithContactsPaginated'][0] ]) : PromiseInterface
Parameters
- $group_id : string
-
(required)
- $page : int
-
Optional page index in group contact pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in group contact pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getGroupWithContactsPaginated'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContactsPaginated'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupWithContactsPaginatedAsyncWithHttpInfo()
Operation getGroupWithContactsPaginatedAsyncWithHttpInfo
public
getGroupWithContactsPaginatedAsyncWithHttpInfo(string $group_id, int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getGroupWithContactsPaginated'][0] ]) : PromiseInterface
Parameters
- $group_id : string
-
(required)
- $page : int
-
Optional page index in group contact pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in group contact pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getGroupWithContactsPaginated'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContactsPaginated'] to see the possible values for this operation
Tags
Return values
PromiseInterface —getGroupWithContactsPaginatedRequest()
Create request for operation 'getGroupWithContactsPaginated'
public
getGroupWithContactsPaginatedRequest(string $group_id, int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getGroupWithContactsPaginated'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $page : int
-
Optional page index in group contact pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in group contact pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getGroupWithContactsPaginated'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContactsPaginated'] to see the possible values for this operation
Tags
Return values
Request —getGroupWithContactsPaginatedWithHttpInfo()
Operation getGroupWithContactsPaginatedWithHttpInfo
public
getGroupWithContactsPaginatedWithHttpInfo(string $group_id, int $page[, int $size = 20 ][, string $sort = 'ASC' ][, DateTime $since = null ][, DateTime $before = null ][, string $contentType = self::contentTypes['getGroupWithContactsPaginated'][0] ]) : array<string|int, mixed>
Parameters
- $group_id : string
-
(required)
- $page : int
-
Optional page index in group contact pagination (optional, default to 0)
- $size : int = 20
-
Optional page size in group contact pagination (optional, default to 20)
- $sort : string = 'ASC'
-
Optional createdAt sort direction ASC or DESC (optional, default to 'ASC')
- $since : DateTime = null
-
Filter by created at after the given timestamp (optional)
- $before : DateTime = null
-
Filter by created at before the given timestamp (optional)
- $contentType : string = self::contentTypes['getGroupWithContactsPaginated'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContactsPaginated'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\PageContactProjection, HTTP status code, HTTP response headers (array of strings)
getGroupWithContactsRequest()
Create request for operation 'getGroupWithContacts'
public
getGroupWithContactsRequest(string $group_id[, string $contentType = self::contentTypes['getGroupWithContacts'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroupWithContacts'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContacts'] to see the possible values for this operation
Tags
Return values
Request —getGroupWithContactsWithHttpInfo()
Operation getGroupWithContactsWithHttpInfo
public
getGroupWithContactsWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['getGroupWithContacts'][0] ]) : array<string|int, mixed>
Get group and contacts belonging to it
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroupWithContacts'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroupWithContacts'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupContactsDto, HTTP status code, HTTP response headers (array of strings)
getGroupWithHttpInfo()
Operation getGroupWithHttpInfo
public
getGroupWithHttpInfo(string $group_id[, string $contentType = self::contentTypes['getGroup'][0] ]) : array<string|int, mixed>
Get group
Parameters
- $group_id : string
-
(required)
- $contentType : string = self::contentTypes['getGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['getGroup'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupDto, HTTP status code, HTTP response headers (array of strings)
getHostIndex()
Get the host index
public
getHostIndex() : int
Return values
int —Host index
removeContactsFromGroup()
Operation removeContactsFromGroup
public
removeContactsFromGroup(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['removeContactsFromGroup'][0] ]) : GroupContactsDto
Remove contacts from a group
Parameters
- $group_id : string
-
group_id (required)
- $update_group_contacts : UpdateGroupContacts
-
update_group_contacts (required)
- $contentType : string = self::contentTypes['removeContactsFromGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['removeContactsFromGroup'] to see the possible values for this operation
Tags
Return values
GroupContactsDto —removeContactsFromGroupAsync()
Operation removeContactsFromGroupAsync
public
removeContactsFromGroupAsync(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['removeContactsFromGroup'][0] ]) : PromiseInterface
Remove contacts from a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['removeContactsFromGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['removeContactsFromGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —removeContactsFromGroupAsyncWithHttpInfo()
Operation removeContactsFromGroupAsyncWithHttpInfo
public
removeContactsFromGroupAsyncWithHttpInfo(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['removeContactsFromGroup'][0] ]) : PromiseInterface
Remove contacts from a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['removeContactsFromGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['removeContactsFromGroup'] to see the possible values for this operation
Tags
Return values
PromiseInterface —removeContactsFromGroupRequest()
Create request for operation 'removeContactsFromGroup'
public
removeContactsFromGroupRequest(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['removeContactsFromGroup'][0] ]) : Request
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['removeContactsFromGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['removeContactsFromGroup'] to see the possible values for this operation
Tags
Return values
Request —removeContactsFromGroupWithHttpInfo()
Operation removeContactsFromGroupWithHttpInfo
public
removeContactsFromGroupWithHttpInfo(string $group_id, UpdateGroupContacts $update_group_contacts[, string $contentType = self::contentTypes['removeContactsFromGroup'][0] ]) : array<string|int, mixed>
Remove contacts from a group
Parameters
- $group_id : string
-
(required)
- $update_group_contacts : UpdateGroupContacts
-
(required)
- $contentType : string = self::contentTypes['removeContactsFromGroup'][0]
-
The value for the Content-Type header. Check self::contentTypes['removeContactsFromGroup'] to see the possible values for this operation
Tags
Return values
array<string|int, mixed> —of \MailSlurp\Models\GroupContactsDto, HTTP status code, HTTP response headers (array of strings)
setHostIndex()
Set the host index
public
setHostIndex(int $hostIndex) : void
Parameters
- $hostIndex : int
-
Host index (required)
Return values
void —createHttpClientOption()
Create http client option
protected
createHttpClientOption() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —of http client options