gotomeeting
Module gotomeeting
API
Definitions
ballerinax/gotomeeting Ballerina library
Overview
This is a generated connector for GoToMeeting API v1.0 OpenAPI specification.
The GoToMeeting API provides the capability to organize meetings.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create a LogMeIn account.
- Obtain tokens - Follow this guide.
Clients
gotomeeting: Client
This is a generated connector for GoToMeeting API v1.0 OpenAPI specification.
The GoToMeeting API provides the capability to organize meetings.
Constructor
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials.
Create a LogMeIn account and obtain tokens by following this guide.
init (ConnectionConfig config, string serviceUrl)
- config ConnectionConfig - The configurations to be used when initializing the
connector
- serviceUrl string "https://api.getgo.com/G2M/rest" - URL of the target service
getOrganizersAllOrByEmail
Get organizer by email / Get all organizers
Parameters
- email string? (default ()) - The email address of the organizer
createOrganizer
function createOrganizer(OrganizerReq payload) returns OrganizerShort[]|error
Create organizer
Parameters
- payload OrganizerReq - The details of the organizer to be created
Return Type
- OrganizerShort[]|error - Created
Deprecated
deleteOrganizerByEmail
Delete organizer by email
Parameters
- email string - The email address of the organizer
getOrganizer
Get organizer
Parameters
- organizerKey int - The key of the organizer
updateOrganizer
function updateOrganizer(int organizerKey, OrganizerStatus payload) returns Response|error
Update organizer
Parameters
- organizerKey int - The key of the organizer
- payload OrganizerStatus - The organizer's status
deleteOrganizer
Delete organizer
Parameters
- organizerKey int - The key of the organizer
getAttendeesByOrganizer
function getAttendeesByOrganizer(int organizerKey, string startDate, string endDate) returns AttendeeByOrganizer[]|error
Get attendees by organizer
Parameters
- organizerKey int - The key of the organizer
- startDate string - A required start of date range in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - A required end of date range in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- AttendeeByOrganizer[]|error - OK
getHistoricalMeetingsByOrganizer
function getHistoricalMeetingsByOrganizer(int organizerKey, string startDate, string endDate) returns HistoricalMeeting[]|error
Get historical meetings by organizer
Parameters
- organizerKey int - The key of the organizer
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeeting[]|error - OK
getUpcomingMeetingsByOrganizer
function getUpcomingMeetingsByOrganizer(int organizerKey) returns UpcomingMeeting[]|error
Get upcoming meetings by organizer
Parameters
- organizerKey int - The key of the organizer
Return Type
- UpcomingMeeting[]|error - OK
getMeetingsByOrganizer
function getMeetingsByOrganizer(int organizerKey, boolean? scheduled, boolean? history, string? startDate, string? endDate) returns MeetingByOrganizer[]|error
Get meetings by organizer
Parameters
- organizerKey int - The key of the organizer
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history is 'true', required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history is 'true', required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- MeetingByOrganizer[]|error - OK
Deprecated
deleteSessionById
Delete meeting session by session id
deleteSessionAttendeesById
Remove attendee list of a meeting session
deleteSessionRecordingsById
Delete recordings of a meeting session
getGroups
Get groups
getAttendeesByGroup
function getAttendeesByGroup(int groupKey, string? startDate, string? endDate) returns AttendeeByGroup[]|error
Get attendees by group
Parameters
- groupKey int - The key of the group
- startDate string? (default ()) - Start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - End of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- AttendeeByGroup[]|error - OK
getHistoricalMeetingsByGroup
function getHistoricalMeetingsByGroup(int groupKey, string startDate, string endDate) returns HistoricalMeetingByGroup[]|error
Get historical meetings by group
Parameters
- groupKey int - The key of the group
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeetingByGroup[]|error - OK
getUpcomingMeetingsByGroup
function getUpcomingMeetingsByGroup(int groupKey) returns UpcomingMeetingByGroup[]|error
Get upcoming meetings by group
Parameters
- groupKey int - The key of the group
Return Type
- UpcomingMeetingByGroup[]|error - OK
getMeetingsByGroup
function getMeetingsByGroup(int groupKey, boolean? scheduled, boolean? history, string? startDate, string? endDate) returns HistoryMeetingByGroup[]|error
Get meetings by group
Parameters
- groupKey int - The key of the group
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoryMeetingByGroup[]|error - OK
Deprecated
getOrganizersByGroup
function getOrganizersByGroup(int groupKey) returns OrganizerByGroup[]|error
Get organizers by group
Parameters
- groupKey int - The key of the group
Return Type
- OrganizerByGroup[]|error - OK
Deprecated
createOrganizerInGroup
function createOrganizerInGroup(int groupKey, OrganizerReq payload) returns OrganizerShort[]|error
Create organizer in group
Parameters
- groupKey int - The key of the group
- payload OrganizerReq - The details of the organizer to be created
Return Type
- OrganizerShort[]|error - Created
Deprecated
getHistoricalMeetings
function getHistoricalMeetings(string startDate, string endDate) returns HistoricalMeeting[]|error
Get historical meetings
Parameters
- startDate string - Required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string - Required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- HistoricalMeeting[]|error - OK
getUpcomingMeetings
function getUpcomingMeetings() returns UpcomingMeeting[]|error
Get upcoming meetings
Return Type
- UpcomingMeeting[]|error - OK
getMeetings
function getMeetings(boolean? scheduled, boolean? history, string? startDate, string? endDate) returns MeetingHistory[]|error
Get meetings
Parameters
- scheduled boolean? (default ()) - When 'true', returns all future meetings. Date range is ignored. Mutually exclusive to 'history'.
- history boolean? (default ()) - When 'true', returns all past meetings within date range. Mutually exclusive to 'scheduled'.
- startDate string? (default ()) - If history=true, required start of date range, in ISO8601 UTC format, e.g. 2015-07-01T22:00:00Z
- endDate string? (default ()) - If history=true, required end of date range, in ISO8601 UTC format, e.g. 2015-07-01T23:00:00Z
Return Type
- MeetingHistory[]|error - OK
Deprecated
createMeeting
function createMeeting(MeetingReqCreate payload) returns MeetingCreated[]|error
Create meeting
Parameters
- payload MeetingReqCreate - The meeting details
Return Type
- MeetingCreated[]|error - Created
getMeeting
function getMeeting(int meetingId) returns MeetingById[]|error
Get meeting
Parameters
- meetingId int - The meeting ID
Return Type
- MeetingById[]|error - OK
updateMeeting
function updateMeeting(int meetingId, MeetingReqUpdate payload) returns Response|error
Update meeting
deleteMeeting
Delete meeting
Parameters
- meetingId int - The meeting ID
startMeeting
Start meeting
Parameters
- meetingId int - The meeting ID
getAttendeesByMeetings
function getAttendeesByMeetings(int meetingId) returns AttendeeByMeeting[]|error
Get attendees by meeting
Parameters
- meetingId int - The meeting ID
Return Type
- AttendeeByMeeting[]|error - OK
Records
gotomeeting: AttendeeByGroup
Describes an attendee of a meeting instance held by an organizer within a specified group.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group
- numAttendees int - The number of attendees at the attended meeting instance
- attendeeName string - The full name of the attendee
- subject string - The subject of the attended meeting
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the attended meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time the meeting instance started
- meetingInstanceKey int - The key of the attended meeting instance
- duration int - The duration of attendance in minutes
- joinTime string - The time the attendee joined the meeting instance
- email string - The email address of the meeting organizer
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the organizer of the attended meeting
gotomeeting: AttendeeByMeeting
Describes an attendee of a specified meeting instance.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - DEPRECATED. Returns 'NA'
- numAttendees int - The number of attendees at the meeting instance
- attendeeName string - The attendee's full name
- subject string - The subject of the meeting
- endTime string - The ending time of the meeting instance
- conferenceCallInfo string - Audio options for the meeting
- organizerkey int - The key of the meeting organizer
- startTime string - The starting time of the meeting instance
- meetingInstanceKey int - The key of the unique meeting instance
- duration int - The meeting duration in minutes
- email string - The email address of the meeting organizer
- joinTime string - The time the attendee joined the meeting instance
- name string - The attendee's full name
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- meetingId int - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: AttendeeByOrganizer
Describes an attendee of a meeting instance held by a specified organizer.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group the organizer is assigned to
- numAttendees int - The number of attendees at the attended meeting instance
- attendeeName string - The full name of the attendee
- subject string - The subject of the attended meeting
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the attended meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time the meeting instance started
- meetingInstanceKey int - The key of the attended meeting instance
- duration int - The duration of attendance in minutes
- newMeetingId string - The formatted meeting ID
- email string - The email address of the meeting organizer
- joinTime string - The time the attendee joined the meeting instance
- name string - The full name of the meeting organizer
- leaveTime string - The time the attendee left the meeting instance
- attendeeEmail string - The attendee's email address
- meetingId int - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: ClientHttp1Settings
Provides settings related to HTTP/1.x protocol.
Fields
- keepAlive KeepAlive(default http:KEEPALIVE_AUTO) - Specifies whether to reuse a connection for multiple requests
- chunking Chunking(default http:CHUNKING_AUTO) - The chunking behaviour of the request
- proxy ProxyConfig? - Proxy server related options
gotomeeting: ConnectionConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth OAuth2PasswordGrantConfig|BearerTokenConfig|OAuth2RefreshTokenGrantConfig - Configurations related to client authentication
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings? - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings? - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded
/x-forwarded
header
- poolConfig PoolConfiguration? - Configurations associated with request pooling
- cache CacheConfig? - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding
) header
- circuitBreaker CircuitBreakerConfig? - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig RetryConfig? - Configurations associated with retrying
- responseLimits ResponseLimitConfigs? - Configurations associated with inbound response size limits
- secureSocket ClientSecureSocket? - SSL/TLS-related options
- proxy ProxyConfig? - Proxy server related options
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
gotomeeting: Group
Describes a collection of organizers categorized by department or job function, for example. Can be a subgroup of a larger group.
Fields
- groupkey int - The key of this group
- groupName string - The name of this group
- parentKey int - The key of the parent group this group belongs to. Identical with the groupkey if this group is not a subgroup
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- numOrganizers int - The number of organizers assigned to this group
gotomeeting: HistoricalMeeting
Describes a historical meeting within specified dates.
Fields
- startTime string - The time the meeting instance started
- lastName string - The surname of the meeting organizer
- duration string - The duration of the meeting session in minutes
- numAttendees string - The number of attendees at the meeting instance
- accountKey string - The key of the company account
- email string - The meeting organizer's email address
- sessionId string - The ID of the meeting session
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
- recording MeetingRecording? - Information about the meeting recording.
gotomeeting: HistoricalMeetingByGroup
Describes a historical meeting within specified dates for a specified group.
Fields
- startTime string - The time the meeting instance started
- lastName string - The surname of the meeting organizer
- duration string - The duration of the meeting session in minutes
- numAttendees string - The number of attendees at the meeting instance
- accountKey string - The key of the company account
- email string - The meeting organizer's email address
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- groupName string - The name of the group
gotomeeting: HistoryMeetingByGroup
Describes past meeting instance(s) held by an organizer within a specified group.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - The name of the group
- numAttendees int - The number of attendees at this meeting instance
- subject string - The subject of the meeting
- endTime string - The time this meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons
- startTime string - The time this meeting instance started
- meetingInstanceKey int - The key of this meeting instance
- duration string - The duration of this meeting instance in minutes
- email string - The email address of the meeting organizer
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer
gotomeeting: MeetingById
Describes a given meeting.
Fields
- createTime string - DEPRECATED. Returns an empty string ''
- passwordRequired boolean - Indicates whether a password is required to join the meeting
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- endTime string - The ending time of the meeting
- conferenceCallInfo string - Audio options of the meeting
- startTime string - The meeting starting time
- duration int - The duration of the meeting in minutes
- maxParticipants int - The maximum number of participants allowed at the meeting
- meetingId int - The meeting ID
- meetingKey int - The meeting ID. Field retained for backwards compatibility reasons
- meetingType MeetingType - The meeting type
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- coorganizerKeys string[]? - The co-organizer keys of users that also can host the meeting.
gotomeeting: MeetingByOrganizer
Describes a meeting scheduled by a specified organizer
Fields
- startTime string - The starting time of the meeting
- createTime string - DEPRECATED. Returns an empty string ''
- meetingid int - The meeting ID
- maxParticipants int - The maximum number of participants allowed at the meeting
- passwordRequired boolean - Indicates whether a password is required to join the meeting
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- meetingType MeetingType - The meeting type
- endTime string - The ending time of the meeting
- uniqueMeetingId int - A unique ID for the meeting
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: MeetingCreated
Describes a newly created meeting.
Fields
- joinURL string - The URL the meeting participants will use to join the meeting
- meetingid int - The meeting ID
- maxParticipants int - The maximum number of participants allowed in the meeting
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: MeetingHistory
Describes a unique past meeting instance.
Fields
- lastName string - The surname of the meeting organizer
- groupName string - DEPRECATED. An empty string '' is returned
- numAttendees int - The number of attendees at the meeting instance
- passwordRequired boolean - DEPRECATED. An empty string '' is returned
- status string - DEPRECATED. An empty string '' is returned
- subject string - The subject of the meeting
- endTime string - The time the meeting instance ended
- date string - The time the meeting instance started. Field retained for backwards compatibility reasons
- conferenceCallInfo string - Audio options for the meeting
- startTime string - The time the meeting instance started
- organizerkey string - The key of the meeting organizer. Field retained for backwards compatibility reasons
- meetingInstanceKey int - The key of the unique meeting instance
- newOrganizerKey string - The key of the meeting organizer. Field introduced for compatibility reasons
- duration int - The duration of the meeting session in minutes
- newMeetingId string - Formatted meeting ID
- sessionId int - The ID of the meeting session
- email string - The meeting organizer's email address
- meetingId int - The meeting ID
- organizerKey string - The key of the meeting organizer
- meetingKey int - The meeting ID. Field retained for backwards compatibility reasons
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons
- recording MeetingRecording? - Information about the meeting recording.
gotomeeting: MeetingRecording
Information about the meeting recording.
Fields
- recordingName string? - Name of the recording
- recordingId string? - The recording ID
- downloadUrl string? - Url where the mp4 file of the recording can be downloaded
- fileSize int? - Size of the recording file in bytes
- shareUrl string? - Url that can be used to share the recording only or including transcripts if present
gotomeeting: MeetingReqCreate
Describes the information required to create a meeting.
Fields
- subject string - The subject of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (> for '>' and < for '<')
- starttime string - The starting time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- endtime string - The ending time of the meeting. Required ISO8601 UTC string, e.g. 2015-07-01T23:00:00Z
- passwordrequired boolean - Indicates whether a password is required to join the meeting. Required parameter
- conferencecallinfo string - A required string. Can be one of the following options: PSTN (PSTN only), Free (PSTN and VoIP), Hybrid, (PSTN and VoIP), Private (you provide numbers and access code), or VoIP (VoIP only). You may also enter plain text for numbers and access codes with a limit of 255 characters
- timezonekey string - DEPRECATED. Must be provided and set to empty string ''
- meetingtype MeetingType - The meeting type
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf. Retrieve a list of valid organizers from the 'Get Users' call.
gotomeeting: MeetingReqUpdate
Describes the information required to update a meeting.
Fields
- subject string - A description of the meeting. 100 characters maximum. The characters '>' and '<' have to be replaced with the corresponding html character code (> for '>' and < for '<')
- starttime string - The starting time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- endtime string - The ending time of the meeting. A required ISO8601 UTC string, e.g. 2015-07-01T22:00:00Z
- passwordrequired boolean - Indicates whether a password is required to join the meeting. Required parameter
- conferencecallinfo string - A required string. Can be one of the following options: PSTN (PSTN only), Free (PSTN and VoIP), Hybrid, (PSTN and VoIP), Private (you provide numbers and access code), or VoIP (VoIP only). You may also enter plain text for numbers and access codes with a limit of 255 characters
- timezonekey string - DEPRECATED. Must be provided and set to empty string ''
- meetingtype MeetingType - The meeting type
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf. Retrieve a list of valid organizers from the 'Get Users' call.
gotomeeting: MeetingScheduled
Describes a scheduled meeting.
Fields
- startTime string - The starting time of the meeting.
- createTime string - The time the meeting was created.
- meetingid int - The meeting ID.
- maxParticipants int - The maximum number of participants allowed at the meeting.
- passwordRequired boolean - Indicates whether a password is required to join the meeting.
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting.
- meetingType MeetingType - The meeting type
- endTime string - The ending time of the meeting.
- uniqueMeetingId int - The meeting ID. Field retained for backwards compatibility reasons.
- conferenceCallInfo string - Audio options for the meeting.
- coorganizerKeys string[]? - Co-organizer keys. Co-organizers can start the meeting on the organizers behalf.
gotomeeting: OAuth2PasswordGrantConfig
OAuth2 Password Grant Configs
Fields
- Fields Included from *OAuth2PasswordGrantConfig
- tokenUrl string
- username string
- password string
- clientId string
- clientSecret string
- scopes string|string[]
- refreshConfig RefreshConfig|"INFER_REFRESH_CONFIG"
- defaultTokenExpTime decimal
- clockSkew decimal
- optionalParams map<string>
- credentialBearer CredentialBearer
- clientConfig ClientConfiguration
- tokenUrl string(default "https://api.getgo.com/oauth/v2/token") - Token URL
gotomeeting: OAuth2RefreshTokenGrantConfig
OAuth2 Refresh Token Grant Configs
Fields
- Fields Included from *OAuth2RefreshTokenGrantConfig
- refreshUrl string(default "https://api.getgo.com/oauth/v2/token") - Refresh URL
gotomeeting: Organizer
Describes an organizer.
Fields
- lastName string - The organizer's surname
- groupId int - The key of the group this organizer is assigned to
- groupName string - The name of the group this organizer is assigned to
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- organizerKey int - The key of the organizer
- email string - The organizer's email address
- firstName string - The organizer's first name
- products Product[] - Product list
- maxNumAttendeesAllowed int - The maximum number of attendees allowed at sessions hosted by this organizer.
gotomeeting: OrganizerByGroup
Describes an organizer within a specified group.
Fields
- lastName string - The organizer's surname
- groupId int - The key of the group
- groupName string - The name of the group
- status Status - The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
- email string - The organizer's email address
- organizerKey int - The key of the organizer
- firstName string - The organizer's first name
- products Product[] - Product list
- maxNumAttendeesAllowed int - The maximum number of attendees allowed at sessions held by this organizer
gotomeeting: OrganizerReq
Describes the information required to create an organizer, with or without assigning a group.
Fields
- organizerEmail string - The email address of the organizer
- firstName string - The first name of the organizer
- lastName string - The surname of the organizer
- productType Product - Product type
gotomeeting: OrganizerShort
Describes a newly created organizer.
Fields
- 'key int - The organizer's key
- email string - The organizer's email address
gotomeeting: OrganizerStatus
Describes the status of an organizer, i.e. whether they are able to host meetings.
Fields
- status string? - The status of the organizer can be set to. Use 'suspended' to remove all products. The formerly used status 'active' is now DEPRECATED for this call. To activate the organizer please assign a product. In this case do not pass this parameter
- productType Product? - Product type
gotomeeting: ProxyConfig
Proxy server configurations to be used with the HTTP client endpoint.
Fields
- host string(default "") - Host name of the proxy server
- port int(default 0) - Proxy server port
- userName string(default "") - Proxy server username
- password string(default "") - Proxy server password
gotomeeting: ScheduledMeetingByGroup
Describes a meeting scheduled by an organizer within a specified group.
Fields
- organizerkey int - The key of the meeting organizer. Field retained for backwards compatibility reasons.
- attendees string - Not in use.
- lastName string - The surname of the meeting organizer.
- groupName string - The name of the group.
- passwordRequired boolean - Indicates whether a password is required to join the meeting.
- email string - The email address of the meeting organizer.
- subject string - The subject of the meeting.
- meetingId string - The meeting ID.
- organizerKey string - The key of the meeting organizer.
- meetingType MeetingType - The meeting type
- firstName string - The first name of the meeting organizer.
- conferenceCallInfo string - Audio options for the meeting.
gotomeeting: StartUrl
Host URL that can be used to start a meeting
Fields
- hostURL string - The host URL that can be used to start a meeting.
gotomeeting: UpcomingMeeting
Describes an upcoming meeting.
Fields
- startTime string - The time the meeting instance will start
- lastName string - The surname of the meeting organizer
- accountKey string - The key of the company account
- passwordRequired boolean - Indicates whether a password is required to join the meeting or not
- email string - The meeting organizer's email address
- status MeetingStatus - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- conferenceCallInfo string - Audio options for the meeting
gotomeeting: UpcomingMeetingByGroup
Describes an upcoming meeting of a group.
Fields
- startTime string - The time the meeting instance will start
- lastName string - The surname of the meeting organizer
- accountKey string - The key of the company account
- passwordRequired boolean - Indicates whether a password is required to join the meeting or not
- email string - The meeting organizer's email address
- status MeetingStatus? - The meeting status, i.e whether the meeting is running or not
- subject string - The subject of the meeting
- locale string - The current language setting of the organizer in the web portal
- organizerKey string - The key of the meeting organizer
- meetingId string - The meeting ID
- meetingType MeetingType - The meeting type
- firstName string - The meeting organizer's first name
- endTime string - The time the meeting instance ended
- groupName string - The name of the group the meeting belongs to
String types
gotomeeting: MeetingStatus
MeetingStatus
The meeting status, i.e whether the meeting is running or not
gotomeeting: MeetingType
MeetingType
The meeting type
gotomeeting: Product
Product
Product type
gotomeeting: Status
Status
The status of an organizer (or group), i.e. whether the organizer (or the members of the group respectively) are able to host meetings
Import
import ballerinax/gotomeeting;
Metadata
Released date: over 1 year ago
Version: 1.5.1
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.4.1
GraalVM compatible: Yes
Pull count
Total: 1
Current verison: 1
Weekly downloads
Keywords
Communication/Video Conferencing
Cost/Paid
Contributors
Dependencies