Class BatchGroupResource
- Namespace
- Crews.PlanningCenter.Api.Giving.V2019_10_18
- Assembly
- Crews.PlanningCenter.Api.dll
A BatchGroup is a collection of Batches.BatchGroups are an optional way of organizing your Batches into groups that share common characteristics. These are completely customizable and can be used in whatever way makes sense to your organization's workflow.
Similarly to Batches, you can commit (see more in the Actions section) a BatchGroup, and by doing so, all Batches and Donations contained in the BatchGroup will also be committed.
public record BatchGroupResource : JsonApiResource<BatchGroup>, IEquatable<JsonApiResourceIdentifier>, IEquatable<JsonApiResource>, IEquatable<JsonApiResource<BatchGroup>>, IEquatable<BatchGroupResource>
- Inheritance
-
JsonApiResourceIdentifierJsonApiResourceJsonApiResource<BatchGroup>BatchGroupResource
- Implements
-
IEquatable<JsonApiResourceIdentifier>IEquatable<JsonApiResource>
- Inherited Members
-
JsonApiResource<BatchGroup>.Equals(JsonApiResource)JsonApiResource<BatchGroup>.AttributesJsonApiResource.Equals(JsonApiResourceIdentifier)JsonApiResource.RelationshipsJsonApiResource.LinksJsonApiResource.MetaJsonApiResourceIdentifier.IdJsonApiResourceIdentifier.LIdJsonApiResourceIdentifier.Type
Constructors
BatchGroupResource()
public BatchGroupResource()
BatchGroupResource(BatchGroupResource)
protected BatchGroupResource(BatchGroupResource original)
Parameters
originalBatchGroupResource
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Equals(BatchGroupResource?)
public virtual bool Equals(BatchGroupResource? other)
Parameters
otherBatchGroupResource
Returns
Equals(JsonApiResource<BatchGroup>?)
public override sealed bool Equals(JsonApiResource<BatchGroup>? other)
Parameters
otherJsonApiResource<BatchGroup>
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 ==(BatchGroupResource?, BatchGroupResource?)
public static bool operator ==(BatchGroupResource? left, BatchGroupResource? right)
Parameters
leftBatchGroupResourcerightBatchGroupResource
Returns
operator !=(BatchGroupResource?, BatchGroupResource?)
public static bool operator !=(BatchGroupResource? left, BatchGroupResource? right)
Parameters
leftBatchGroupResourcerightBatchGroupResource