W3C home > Mailing lists > Public > public-webrtc@w3.org > May 2015

What is mandatory in RTCSessionDescription

From: Martin Thomson <martin.thomson@gmail.com>
Date: Tue, 19 May 2015 12:57:35 -0700
Message-ID: <CABkgnnWcLLN6=ZcdfRLHns=VzTMRNgqcL2rB8dcxtWehnktSnw@mail.gmail.com>
To: "public-webrtc@w3.org" <public-webrtc@w3.org>
[Constructor (optional RTCSessionDescriptionInit descriptionInitDict)]
interface RTCSessionDescription {
                attribute RTCSdpType? type;
                attribute DOMString?  sdp;
    serializer = {attribute};

Why is type nullable here?  Because the constructor argument is optional.

Why is the constructor argument optional?

I'd have thought that we'd want to mark RTCSessionDescriptionInit.type
as required, and remove this optionality here. Am I missing something?
Received on Tuesday, 19 May 2015 19:58:02 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 15:19:44 UTC