Class EventPeriodResource
- Namespace
- Crews.PlanningCenter.Api.CheckIns.V2024_11_07
- Assembly
- Crews.PlanningCenter.Api.dll
A recurrence of an event, sometimes called a "session".
For weekly events, an event period is a week. For daily events, an event period is a day.
An event period has event times, which is what people select
when they actually check in. When new sessions are created, times
are copied from one session to the next.
public record EventPeriodResource : JsonApiResource<EventPeriod, EventPeriodRelationships>, IEquatable<JsonApiResourceIdentifier>, IEquatable<JsonApiResource>, IEquatable<JsonApiResource<EventPeriod>>, IEquatable<JsonApiResource<EventPeriod, EventPeriodRelationships>>, IEquatable<EventPeriodResource>
- Inheritance
-
JsonApiResourceIdentifierJsonApiResourceJsonApiResource<EventPeriod>EventPeriodResource
- Implements
-
IEquatable<JsonApiResourceIdentifier>IEquatable<JsonApiResource>
- Inherited Members
-
JsonApiResource<EventPeriod, EventPeriodRelationships>.ToString()JsonApiResource<EventPeriod, EventPeriodRelationships>.GetHashCode()JsonApiResource<EventPeriod, EventPeriodRelationships>.Equals(JsonApiResource<EventPeriod>)JsonApiResource<EventPeriod, EventPeriodRelationships>.Equals(JsonApiResource<EventPeriod, EventPeriodRelationships>)JsonApiResource<EventPeriod, EventPeriodRelationships>.<Clone>$()JsonApiResource<EventPeriod, EventPeriodRelationships>.EqualityContractJsonApiResource<EventPeriod, EventPeriodRelationships>.RelationshipsJsonApiResource<EventPeriod>.Equals(JsonApiResource)JsonApiResource<EventPeriod>.Equals(JsonApiResource<EventPeriod>)JsonApiResource<EventPeriod>.AttributesJsonApiResource.Equals(JsonApiResourceIdentifier)JsonApiResource.RelationshipsJsonApiResource.LinksJsonApiResource.MetaJsonApiResourceIdentifier.IdJsonApiResourceIdentifier.LIdJsonApiResourceIdentifier.Type
Constructors
EventPeriodResource()
public EventPeriodResource()
EventPeriodResource(EventPeriodResource)
protected EventPeriodResource(EventPeriodResource original)
Parameters
originalEventPeriodResource
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Equals(EventPeriodResource?)
public virtual bool Equals(EventPeriodResource? other)
Parameters
otherEventPeriodResource
Returns
Equals(JsonApiResource<EventPeriod, EventPeriodRelationships>?)
public override sealed bool Equals(JsonApiResource<EventPeriod, EventPeriodRelationships>? other)
Parameters
otherJsonApiResource<EventPeriod, EventPeriodRelationships>
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(EventPeriodResource?, EventPeriodResource?)
public static bool operator ==(EventPeriodResource? left, EventPeriodResource? right)
Parameters
leftEventPeriodResourcerightEventPeriodResource
Returns
operator !=(EventPeriodResource?, EventPeriodResource?)
public static bool operator !=(EventPeriodResource? left, EventPeriodResource? right)
Parameters
leftEventPeriodResourcerightEventPeriodResource