# ept_sdk v14.0.2 - Table of Contents

> An SDK for interacting with the Edge Payment Technologies API

## Modules

- [EPTSDK](EPTSDK.md): EPTSDK is a library for interacting with the Edge Payment Technologies, Inc. HTTP API using their jsonapi.org interface
for all interactions.

- [EPTSDK.ConsumerAddress](EPTSDK.ConsumerAddress.md)
- [EPTSDK.Customer](EPTSDK.Customer.md)
- [EPTSDK.Encoder](EPTSDK.Encoder.md): An individual record from the Edge API.

- [EPTSDK.Event](EPTSDK.Event.md)
- [EPTSDK.Merchant](EPTSDK.Merchant.md)
- [EPTSDK.PaymentDemand](EPTSDK.PaymentDemand.md)
- [EPTSDK.PaymentMethod](EPTSDK.PaymentMethod.md)
- [EPTSDK.PaymentSubscription](EPTSDK.PaymentSubscription.md): A recurring payment agreement for charging a customer on a billing schedule.
- [EPTSDK.PropertyNotAvailable](EPTSDK.PropertyNotAvailable.md): A value that describes when a property isn't available from the HTTP API for the specified reason.

- [EPTSDK.RefundDemand](EPTSDK.RefundDemand.md)
- [EPTSDK.Relationship](EPTSDK.Relationship.md): A value that represents a resource's relationship, used to either fetch that related data or
as a placeholder for included data.

- [EPTSDK.RelationshipEmpty](EPTSDK.RelationshipEmpty.md): Represents a value for when the API is saying that there's no data for the relationship.

- [EPTSDK.RelationshipNotAvailable](EPTSDK.RelationshipNotAvailable.md): An value that describes when a relationship for a specified reason.

- [EPTSDK.Resource](EPTSDK.Resource.md): The basic shape of all resource requests, sliced into various common actions against resources.

- [EPTSDK.WebhookSubscription](EPTSDK.WebhookSubscription.md): A webhook subscription is the defintion of a listener for events that should send HTTP requests to the
described interface.

