Class WorkflowStep
- Namespace
- Crews.PlanningCenter.Api.People.V2021_08_17
- Assembly
- Crews.PlanningCenter.Api.dll
Attributes for the WorkflowStep resource.
public record WorkflowStep : IEquatable<WorkflowStep>
- Inheritance
-
WorkflowStep
- Implements
- Inherited Members
Constructors
WorkflowStep()
public WorkflowStep()
WorkflowStep(WorkflowStep)
protected WorkflowStep(WorkflowStep original)
Parameters
originalWorkflowStep
Properties
AutoSnoozeDays
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("auto_snooze_days")]
public int? AutoSnoozeDays { get; init; }
Property Value
- int?
AutoSnoozeInterval
Valid values are day, week, or month
Possible values: day, week, or month
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("auto_snooze_interval")]
public string? AutoSnoozeInterval { get; init; }
Property Value
AutoSnoozeValue
Must be a positive number
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("auto_snooze_value")]
public int? AutoSnoozeValue { get; init; }
Property Value
- int?
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
DefaultAssigneeId
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("default_assignee_id")]
public string? DefaultAssigneeId { get; init; }
Property Value
Description
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("description")]
public string? Description { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
ExpectedResponseTimeInDays
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("expected_response_time_in_days")]
public int? ExpectedResponseTimeInDays { get; init; }
Property Value
- int?
MyReadyCardCount
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("my_ready_card_count")]
public int? MyReadyCardCount { get; init; }
Property Value
- int?
Name
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("name")]
public string? Name { get; init; }
Property Value
Sequence
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("sequence")]
public int? Sequence { get; init; }
Property Value
- int?
TotalReadyCardCount
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("total_ready_card_count")]
public int? TotalReadyCardCount { get; init; }
Property Value
- int?
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(WorkflowStep?)
public virtual bool Equals(WorkflowStep? other)
Parameters
otherWorkflowStep
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 ==(WorkflowStep?, WorkflowStep?)
public static bool operator ==(WorkflowStep? left, WorkflowStep? right)
Parameters
leftWorkflowSteprightWorkflowStep
Returns
operator !=(WorkflowStep?, WorkflowStep?)
public static bool operator !=(WorkflowStep? left, WorkflowStep? right)
Parameters
leftWorkflowSteprightWorkflowStep