# Session

Represents a session with the ScreenMeet backend services.

- `lifecycleState`
  
  Retrieve the current state of the session.

#### Declaration

- `ownerName`
  
  The owner of this session. The owner may or may not ultimately join this session as a participant.

#### Declaration

- `participants`
  
  Return the set of other participants in this session.

#### Declaration

- `pause()`
  
  Pauses any streaming on the current session

#### Declaration

- `resume()`
  
  Resumes streaming on the current session

#### Declaration

- `State`
  
  Represents the state of a session  
  [See more](https://api-docs.screenmeet.com/ios/2.0.9/Classes/ScreenMeet/Session/State.html)

#### Declaration

- `Participant`
  
  Describes session participant  
  [See more](https://api-docs.screenmeet.com/ios/2.0.9/Classes/ScreenMeet/Session/Participant.html)

#### Declaration

- `ParticipantAction`
  
  The actions that may happen for a participant  
  [See more](https://api-docs.screenmeet.com/ios/2.0.9/Classes/ScreenMeet/Session/ParticipantAction.html)

#### Declaration

- `SessionError`
  
  Describes reason why session can’t be started  
  [See more](https://api-docs.screenmeet.com/ios/2.0.9/Classes/ScreenMeet/Session/SessionError.html)

#### Declaration
