Table of Contents

Class Attendee

Namespace
Crews.PlanningCenter.Api.Registrations.V2025_05_01
Assembly
Crews.PlanningCenter.Api.dll

Attributes for the Attendee resource.

public record Attendee : IEquatable<Attendee>
Inheritance
Attendee
Implements
Inherited Members

Constructors

Attendee()

public Attendee()

Attendee(Attendee)

protected Attendee(Attendee original)

Parameters

original Attendee

Properties

Active

Whether or not the attendee is active.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("active")]
public bool? Active { get; init; }

Property Value

bool?

Canceled

Whether or not the attendee is canceled.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("canceled")]
public bool? Canceled { get; init; }

Property Value

bool?

Complete

Whether or not attendee has completed all necessary items (personal information, questions, forms, add ons).


Only available when requested with the ?fields param

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("complete")]
public bool? Complete { get; init; }

Property Value

bool?

CreatedAt

Planning Center does not provide a description for this attribute.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }

Property Value

DateTime?

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

UpdatedAt

Planning Center does not provide a description for this attribute.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("updated_at")]
public DateTime? UpdatedAt { get; init; }

Property Value

DateTime?

Waitlisted

Whether or not the attendee is waitlisted.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("waitlisted")]
public bool? Waitlisted { get; init; }

Property Value

bool?

WaitlistedAt

UTC time at which the attendee was waitlisted.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("waitlisted_at")]
public DateTime? WaitlistedAt { get; init; }

Property Value

DateTime?

Methods

Equals(Attendee?)

public virtual bool Equals(Attendee? other)

Parameters

other Attendee

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(Attendee?, Attendee?)

public static bool operator ==(Attendee? left, Attendee? right)

Parameters

left Attendee
right Attendee

Returns

bool

operator !=(Attendee?, Attendee?)

public static bool operator !=(Attendee? left, Attendee? right)

Parameters

left Attendee
right Attendee

Returns

bool