internal AudioVideoInvitation(IRestfulClient restfulClient, AudioVideoInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent) : base(restfulClient, resource, baseUri, resourceUri, parent) { }
internal OnlineMeetingInvitation(IRestfulClient restfulClient, OnlineMeetingInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent) : base(restfulClient, resource, baseUri, resourceUri, parent) { }
internal Conversation(IRestfulClient restfulClient, ConversationResource resource, Uri baseUri, Uri resourceUri, Communication parent) : base(restfulClient, resource, baseUri, resourceUri, parent) { if (parent == null) { throw new ArgumentNullException(nameof(parent), "Communication is required"); } m_participants = new ParticipantsInternal(restfulClient, baseUri, null, this); }
internal MessagingInvitation(IRestfulClient restfulClient, MessagingInvitationResource resource, Uri baseUri, Uri resourceUri, Communication parent) : base(restfulClient, resource, baseUri, resourceUri, parent) { if (parent == null) { throw new ArgumentNullException(nameof(parent), "Communication is required"); } }
internal Invitation(IRestfulClient restfulClient, TPlatformResource resource, Uri baseUri, Uri resourceUri, Communication parent) : base(restfulClient, resource, baseUri, resourceUri, parent) { m_invitationCompleteTcs = new TaskCompletionSource <string>(); if (parent == null) { throw new ArgumentNullException(nameof(parent), "The paramater named parent can't be null."); } }