ak.profile.calendar_event.v1
ak.profile.calendar_event.v1
description
"Client profile for authoring calendar-event Strands, expanding recurrence, and converging RSVP. Schedule-change notification dispatch is a separate server profile." enforcement_phases
[
"build",
"conformance"
] operation_requirements
[
{
"direction": "consume",
"operation_id": "ak.self.events.command.submit.v1",
"binding_kind": "http_json"
},
{
"direction": "consume",
"operation_id": "ak.self.committed_event.read.scan.v1",
"binding_kind": "http_json"
}
] required_event_kinds
[
"ak.strand.create",
"ak.strand.update",
"ak.rsvp.set"
] rejected_event_kinds
[] required_schemas
[
"ak.schema.strand.v1",
"ak.schema.calendar_event.v1",
"ak.schema.rsvp.v1"
] required_fixtures
[
"calendar-rsvp-fixture.json"
] optional_extensions
[
"ak.profile.calendar_notification_dispatch.v1"
] feature_discovery
{
"required": [
"calendar_event_strand_profile",
"rsvp_set_event",
"rrule_v1_subset"
],
"unsupported_optional": "return unsupported_feature for calendar profile writes instead of inventing unregistered Relation kinds"
}