Class ConflictResource
- Namespace
- Crews.PlanningCenter.Api.Calendar.V2021_07_20
- Assembly
- Crews.PlanningCenter.Api.dll
A conflict between two events caused by overlapping event resource
requests.
If the conflict has been resolved, resolved_at will be present.
public record ConflictResource : JsonApiResource<Conflict, ConflictRelationships>, IEquatable<JsonApiResourceIdentifier>, IEquatable<JsonApiResource>, IEquatable<JsonApiResource<Conflict>>, IEquatable<JsonApiResource<Conflict, ConflictRelationships>>, IEquatable<ConflictResource>
- Inheritance
-
JsonApiResourceIdentifierJsonApiResourceJsonApiResource<Conflict>ConflictResource
- Implements
-
IEquatable<JsonApiResourceIdentifier>IEquatable<JsonApiResource>
- Inherited Members
-
JsonApiResource<Conflict, ConflictRelationships>.ToString()JsonApiResource<Conflict, ConflictRelationships>.GetHashCode()JsonApiResource<Conflict, ConflictRelationships>.Equals(JsonApiResource<Conflict>)JsonApiResource<Conflict, ConflictRelationships>.Equals(JsonApiResource<Conflict, ConflictRelationships>)JsonApiResource<Conflict, ConflictRelationships>.<Clone>$()JsonApiResource<Conflict, ConflictRelationships>.EqualityContractJsonApiResource<Conflict, ConflictRelationships>.RelationshipsJsonApiResource<Conflict>.Equals(JsonApiResource)JsonApiResource<Conflict>.Equals(JsonApiResource<Conflict>)JsonApiResource<Conflict>.AttributesJsonApiResource.Equals(JsonApiResourceIdentifier)JsonApiResource.RelationshipsJsonApiResource.LinksJsonApiResource.MetaJsonApiResourceIdentifier.IdJsonApiResourceIdentifier.LIdJsonApiResourceIdentifier.Type
Constructors
ConflictResource()
public ConflictResource()
ConflictResource(ConflictResource)
protected ConflictResource(ConflictResource original)
Parameters
originalConflictResource
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Equals(ConflictResource?)
public virtual bool Equals(ConflictResource? other)
Parameters
otherConflictResource
Returns
Equals(JsonApiResource<Conflict, ConflictRelationships>?)
public override sealed bool Equals(JsonApiResource<Conflict, ConflictRelationships>? other)
Parameters
otherJsonApiResource<Conflict, ConflictRelationships>
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 ==(ConflictResource?, ConflictResource?)
public static bool operator ==(ConflictResource? left, ConflictResource? right)
Parameters
leftConflictResourcerightConflictResource
Returns
operator !=(ConflictResource?, ConflictResource?)
public static bool operator !=(ConflictResource? left, ConflictResource? right)
Parameters
leftConflictResourcerightConflictResource