Class PersonTeamPositionAssignment
- Namespace
- Crews.PlanningCenter.Api.Services.V2018_11_01
- Assembly
- Crews.PlanningCenter.Api.dll
Attributes for the PersonTeamPositionAssignment resource.
public record PersonTeamPositionAssignment : IEquatable<PersonTeamPositionAssignment>
- Inheritance
-
PersonTeamPositionAssignment
- Implements
- Inherited Members
Constructors
PersonTeamPositionAssignment()
public PersonTeamPositionAssignment()
PersonTeamPositionAssignment(PersonTeamPositionAssignment)
protected PersonTeamPositionAssignment(PersonTeamPositionAssignment original)
Parameters
originalPersonTeamPositionAssignment
Properties
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
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
PreferredWeeks
When schedule_preference is set to "Choose Weeks" then this
indicates which weeks are preferred (checked).
e.g. ['1', '3', '5'] to prefer odd numbered weeks.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preferred_weeks")]
public JsonArray? PreferredWeeks { get; init; }
Property Value
SchedulePreference
Possible Values:
"Every week"
"Every other week"
"Every 3rd week"
"Every 4th week"
"Every 5th week"
"Every 6th week"
"Once a month"
"Twice a month"
"Three times a month"
"Choose Weeks"
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("schedule_preference")]
public string? SchedulePreference { get; init; }
Property Value
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
Methods
Equals(PersonTeamPositionAssignment?)
public virtual bool Equals(PersonTeamPositionAssignment? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(PersonTeamPositionAssignment?, PersonTeamPositionAssignment?)
public static bool operator ==(PersonTeamPositionAssignment? left, PersonTeamPositionAssignment? right)
Parameters
Returns
operator !=(PersonTeamPositionAssignment?, PersonTeamPositionAssignment?)
public static bool operator !=(PersonTeamPositionAssignment? left, PersonTeamPositionAssignment? right)