CourseWaitlistConfig

Represents the configuration for Course Waitlists. This object is available in API version 66.0 and later.

Supported Calls 

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Fields 

DeveloperName 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The unique name for CourseWaitlistConfig.

MasterLabel 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Label for the CourseWaitlistConfig.

NamespacePrefix 

  • Type: string

  • Properties: Filter, Group, Nillable, Sort

  • Description: The namespace prefix that is associated with this object. Each Developer Edition org that creates a managed package has a unique namespace prefix. Limit: 15 characters. You can refer to a component in a managed package by using the NAMESPACE_PREFIX__COMPONENT_NAME notation. The namespace prefix can have one of the following values.

    • In Developer Edition orgs, NamespacePrefix is set to the namespace prefix of the org for all objects that support it, unless an object is in an installed managed package. In that case, the object has the namespace prefix of the installed managed package. This field’s value is the namespace prefix of the Developer Edition org of the package developer.
    • In orgs that are not Developer Edition orgs, NamespacePrefix is set only for objects that are part of an installed managed package. All other objects have no namespace prefix.

SortOrder 

  • Type: picklist

  • Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: Specifies the order in which the values of the waitlist position criteria are sorted, if the type is Waitlist Position.

  • Possible values:

    • Ascending
    • Descending

Type 

  • Type: picklist

  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Specifies how the course waitlist is configured according to type.

  • Possible values:

    • EnrollmentOfferExpiration—Enrollment Offer Expiration
    • WaitlistPosition—Waitlist Position

Value 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Specifies the value of a course waitlist configuration attribute based on the type.

WaitlistPositionFieldOrder 

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Specifies the order in which fields on Course Offering Participant are evaluated to determine a student’s waitlist position, if the type is Waitlist Position.