package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = {
  1. accessCode : string;
    (*

    The access code to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

    *)
  2. entryPointType : string;
    (*

    The type of the conference entry point. Possible values are:

    • "video" - joining a conference over HTTP. A conference can have zero or one video entry point.
    • "phone" - joining a conference by dialing a phone number. A conference can have zero or more phone entry points.
    • "sip" - joining a conference over SIP. A conference can have zero or one sip entry point.
    • "more" - further conference joining instructions, for example additional phone numbers. A conference can have zero or one more entry point. A conference with only a more entry point is not a valid conference.
    *)
  3. label : string;
    (*

    The label for the URI. Visible to end users. Not localized. The maximum length is 512 characters. Examples:

    • for video: meet.google.com/aaa-bbbb-ccc
    • for phone: +1 123 268 2601
    • for sip: 12345678@altostrat.com
    • for more: should not be filled Optional.
    *)
  4. meetingCode : string;
    (*

    The meeting code to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

    *)
  5. passcode : string;
    (*

    The passcode to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed.

    *)
  6. password : string;
    (*

    The password to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

    *)
  7. pin : string;
    (*

    The PIN to access the conference. The maximum length is 128 characters. When creating new conference data, populate only the subset of {meetingCode, accessCode, passcode, password, pin} fields that match the terminology that the conference provider uses. Only the populated fields should be displayed. Optional.

    *)
  8. uri : string;
    (*

    The URI of the entry point. The maximum length is 1300 characters. Format:

    • for video, http: or https: schema is required.
    • for phone, tel: schema is required. The URI should include the entire dial sequence (e.g., tel:+12345678900,,,123456789;1234).
    • for sip, sip: schema is required, e.g., sip:12345678@myprovider.com.
    • for more, http: or https: schema is required.
    *)
}
val accessCode : (t, string) GapiLens.t
val entryPointType : (t, string) GapiLens.t
val label : (t, string) GapiLens.t
val meetingCode : (t, string) GapiLens.t
val passcode : (t, string) GapiLens.t
val password : (t, string) GapiLens.t
val pin : (t, string) GapiLens.t
val uri : (t, string) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t