AllowanceTransactionsDTO

AllowanceTransactionsDTO schema from Streaming Services OpenAPI Specification

GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

Properties

Name Type Description
programCodeInfo string Statutory or regulatory based options for tracking and reducing air pollution emissions.
transactionId number The number used to identify a specific allowance transaction.
transactionTotal number The total number of allowances involved in a transaction.
transactionType string The type of allowance transaction (e.g. initial allocation, private transaction, etc.).
sellAccountNumber string The number of the account transferring allowances in an allowance transaction.
sellAccountName string The name of the account transferring allowances in an allowance transaction.
sellAccountType string Type of seller's allowance account (Facility, General, etc.).
sellFacilityName string For facility and unit accounts, the facility name of the account transferring allowances in an allowance transaction.
sellFacilityId number For facility and unit accounts, the Facility ID of the account transferring allowances in an allowance transaction.
sellState string For facility and unit accounts, the state of the account transferring allowances in an allowance transaction.
sellEpaRegion number For facility and unit accounts, the EPA Region of the account transferring allowances in an allowance transaction.
sellSourceCategory string For unit accounts, the source category of the account transferring allowances in an allowance transaction.
sellOwner string The owner of the account transferring allowances in an allowance transaction.
buyAccountNumber string The number of the account receiving allowances in an allowance transaction.
buyAccountName string The name of the account receiving allowances in an allowance transaction.
buyAccountType string Type of buyer's allowance account (Facility, General, etc.).
buyFacilityName string For facility and unit accounts, the facility name of the account receiving allowances in an allowance transaction.
buyFacilityId number For facility and unit accounts, the Facility ID of the account receiving allowances in an allowance transaction.
buyState string For facility and unit accounts, the state of the account receiving allowances in an allowance transaction.
buyEpaRegion number For facility and unit accounts, the EPA Region of the account receiving allowances in an allowance transaction.
buySourceCategory string For unit accounts, the source category of the account receiving allowances in an allowance transaction.
buyOwner string The owner of the account receiving allowances in an allowance transaction.
transactionDate string The date the allowance transaction was confirmed.
vintageYear number Year allowance becomes eligible for use in compliance.
startBlock number The starting serial number of an allowance block.
endBlock number The ending serial number of an allowance block.
totalBlock number The quantity of allowances as identified by the Start Serial Number through End Serial Number.
View JSON Schema on GitHub

JSON Schema

cam-streaming-allowance-transactions-dto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/cam-streaming-allowance-transactions-dto-schema.json",
  "title": "AllowanceTransactionsDTO",
  "description": "AllowanceTransactionsDTO schema from Streaming Services OpenAPI Specification",
  "type": "object",
  "properties": {
    "programCodeInfo": {
      "type": "string",
      "description": "Statutory or regulatory based options for tracking and reducing air pollution emissions.",
      "example": "ARP,CSNOX,CSSO2G2,MATS"
    },
    "transactionId": {
      "type": "number",
      "description": "The number used to identify a specific allowance transaction.",
      "example": 9883
    },
    "transactionTotal": {
      "type": "number",
      "description": "The total number of allowances involved in a transaction.",
      "example": 6
    },
    "transactionType": {
      "type": "string",
      "description": "The type of allowance transaction (e.g. initial allocation, private transaction, etc.).",
      "example": "Private Transfer"
    },
    "sellAccountNumber": {
      "type": "string",
      "description": "The number of the account transferring allowances in an allowance transaction.",
      "example": "002828FACLTY"
    },
    "sellAccountName": {
      "type": "string",
      "description": "The name of the account transferring allowances in an allowance transaction.",
      "example": "Cardinal"
    },
    "sellAccountType": {
      "type": "string",
      "description": "Type of seller's allowance account (Facility, General, etc.).",
      "example": "Facility Account"
    },
    "sellFacilityName": {
      "type": "string",
      "description": "For facility and unit accounts, the facility name of the account transferring allowances in an allowance transaction.",
      "example": "Cardinal"
    },
    "sellFacilityId": {
      "type": "number",
      "description": "For facility and unit accounts, the Facility ID of the account transferring allowances in an allowance transaction.",
      "example": 2828
    },
    "sellState": {
      "type": "string",
      "description": "For facility and unit accounts, the state of the account transferring allowances in an allowance transaction.",
      "example": "OH"
    },
    "sellEpaRegion": {
      "type": "number",
      "description": "For facility and unit accounts, the EPA Region of the account transferring allowances in an allowance transaction.",
      "example": 5
    },
    "sellSourceCategory": {
      "type": "string",
      "description": "For unit accounts, the source category of the account transferring allowances in an allowance transaction.",
      "example": "Electric Utility"
    },
    "sellOwner": {
      "type": "string",
      "description": "The owner of the account transferring allowances in an allowance transaction.",
      "example": "AEP Generation Resources, Inc.|Buckeye Power, Inc."
    },
    "buyAccountNumber": {
      "type": "string",
      "description": "The number of the account receiving allowances in an allowance transaction.",
      "example": "055247FACLTY"
    },
    "buyAccountName": {
      "type": "string",
      "description": "The name of the account receiving allowances in an allowance transaction.",
      "example": "Darby Electric Generating Station"
    },
    "buyAccountType": {
      "type": "string",
      "description": "Type of buyer's allowance account (Facility, General, etc.).",
      "example": "Facility Account"
    },
    "buyFacilityName": {
      "type": "string",
      "description": "For facility and unit accounts, the facility name of the account receiving allowances in an allowance transaction.",
      "example": "Darby Electric Generating Station"
    },
    "buyFacilityId": {
      "type": "number",
      "description": "For facility and unit accounts, the Facility ID of the account receiving allowances in an allowance transaction.",
      "example": 55247
    },
    "buyState": {
      "type": "string",
      "description": "For facility and unit accounts, the state of the account receiving allowances in an allowance transaction.",
      "example": "OH"
    },
    "buyEpaRegion": {
      "type": "number",
      "description": "For facility and unit accounts, the EPA Region of the account receiving allowances in an allowance transaction.",
      "example": 5
    },
    "buySourceCategory": {
      "type": "string",
      "description": "For unit accounts, the source category of the account receiving allowances in an allowance transaction.",
      "example": "Electric Utility"
    },
    "buyOwner": {
      "type": "string",
      "description": "The owner of the account receiving allowances in an allowance transaction.",
      "example": "AEP Generation Resources, Inc."
    },
    "transactionDate": {
      "type": "string",
      "description": "The date the allowance transaction was confirmed.",
      "example": "2014-11-24"
    },
    "vintageYear": {
      "type": "number",
      "description": "Year allowance becomes eligible for use in compliance.",
      "example": 2016
    },
    "startBlock": {
      "type": "number",
      "description": "The starting serial number of an allowance block.",
      "example": 266955
    },
    "endBlock": {
      "type": "number",
      "description": "The ending serial number of an allowance block.",
      "example": 276987
    },
    "totalBlock": {
      "type": "number",
      "description": "The quantity of allowances as identified by the Start Serial Number through End Serial Number.",
      "example": 10033
    }
  },
  "required": [
    "programCodeInfo",
    "transactionType",
    "sellAccountNumber",
    "sellAccountName",
    "sellAccountType",
    "sellFacilityName",
    "sellState",
    "sellSourceCategory",
    "sellOwner",
    "buyAccountNumber",
    "buyAccountName",
    "buyAccountType",
    "buyFacilityName",
    "buyState",
    "buySourceCategory",
    "buyOwner",
    "transactionDate"
  ]
}