Gjsify LogoGjsify Logo

An opaque structure containing UID of a component and its recurrence ID (which can be %NULL). Use the functions below to work with it.

record

Hierarchy

  • ComponentId

Index

Constructors

  • Creates a new #ECalComponentId from uid and rid, which should be freed with e_cal_component_id_free().

    Parameters

    • uid: string

      a unique ID string

    • rid: string

      an optional recurrence ID string

    Returns ComponentId

Properties

name: string

Methods

  • Compares two #ECalComponentId structs for equality.

    Parameters

    Returns boolean

  • getRid(): string
  • getUid(): string
  • hash(): number
  • setRid(rid: string): void
  • Sets the RECURRENCE-ID part of the id. The rid can be %NULL or an empty string, where both are treated as %NULL, which means the id has not RECURRENCE-ID.

    Parameters

    • rid: string

      the RECURRENCE-ID to set

    Returns void

  • setUid(uid: string): void
  • Sets the UID part of the id.

    Parameters

    • uid: string

      the UID to set

    Returns void

  • Creates a new #ECalComponentId from uid and rid, which should be freed with e_cal_component_id_free().

    Parameters

    • uid: string

      a unique ID string

    • rid: string

      an optional recurrence ID string

    Returns ComponentId

  • Creates a new #ECalComponentId from uid and rid, which should be freed with e_cal_component_id_free(). The function assumes ownership of uid and rid parameters.

    Parameters

    • uid: string

      a unique ID string

    • rid: string

      an optional recurrence ID string

    Returns ComponentId

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method