View Source GoogleApi.Admin.Directory_v1.Model.CalendarResource (google_api_admin v0.40.0)

Public API: Resources.calendars

Attributes

  • buildingId (type: String.t, default: nil) - Unique ID for the building a resource is located in.
  • capacity (type: integer(), default: nil) - Capacity of a resource, number of seats in a room.
  • etags (type: String.t, default: nil) - ETag of the resource.
  • featureInstances (type: any(), default: nil) - Instances of features for the calendar resource.
  • floorName (type: String.t, default: nil) - Name of the floor a resource is located on.
  • floorSection (type: String.t, default: nil) - Name of the section within a floor a resource is located in.
  • generatedResourceName (type: String.t, default: nil) - The read-only auto-generated name of the calendar resource which includes metadata about the resource such as building name, floor, capacity, etc. For example, "NYC-2-Training Room 1A (16)".
  • kind (type: String.t, default: admin#directory#resources#calendars#CalendarResource) - The type of the resource. For calendar resources, the value is admin#directory#resources#calendars#CalendarResource.
  • resourceCategory (type: String.t, default: nil) - The category of the calendar resource. Either CONFERENCE_ROOM or OTHER. Legacy data is set to CATEGORY_UNKNOWN.
  • resourceDescription (type: String.t, default: nil) - Description of the resource, visible only to admins.
  • resourceEmail (type: String.t, default: nil) - The read-only email for the calendar resource. Generated as part of creating a new calendar resource.
  • resourceId (type: String.t, default: nil) - The unique ID for the calendar resource.
  • resourceName (type: String.t, default: nil) - The name of the calendar resource. For example, "Training Room 1A".
  • resourceType (type: String.t, default: nil) - The type of the calendar resource, intended for non-room resources.
  • userVisibleDescription (type: String.t, default: nil) - Description of the resource, visible to users and admins.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Admin.Directory_v1.Model.CalendarResource{
  buildingId: String.t() | nil,
  capacity: integer() | nil,
  etags: String.t() | nil,
  featureInstances: any() | nil,
  floorName: String.t() | nil,
  floorSection: String.t() | nil,
  generatedResourceName: String.t() | nil,
  kind: String.t() | nil,
  resourceCategory: String.t() | nil,
  resourceDescription: String.t() | nil,
  resourceEmail: String.t() | nil,
  resourceId: String.t() | nil,
  resourceName: String.t() | nil,
  resourceType: String.t() | nil,
  userVisibleDescription: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.