RDEBaseReportCustomization

GraphViz

Schema

The considered APS type (download) extends the Resource APS type(s) and looks as follows:

{
  "name": "RDEBaseReportCustomization",
  "id": "http://www.odin.com/rde/base-report-customization/1.1",
  "apsVersion": "2.0",
  "implements": [
    "http://aps-standard.org/types/core/resource/1.0"
  ],
  "access": {
    "global": true
  },
  "relations": {
    "dataSet": {
      "type": "http://www.odin.com/rde/data-set/1.0"
    }
  },
  "properties": {
    "name": {
      "type": "http://aps-standard.org/types/core/i18n/1.3#MLString",
      "required": true
    },
    "columns": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "resellerAccountAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "customerAccountAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "endCustomerAccountAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "resellerOrderAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "customerOrderAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "endCustomerOrderAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    },
    "subscriptionAttributes": {
      "type": "array",
      "items": {
        "type": "ReportColumnCustomization"
      }
    }
  },
  "structures": {
    "ReportColumnCustomization": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "pattern": "[a-zA-Z][0-9a-zA-Z_]*"
        },
        "alias": {
          "type": "string",
          "pattern": "[a-zA-Z][0-9a-zA-Z_]*"
        }
      }
    }
  }
}

Properties

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

name

I18n

Required

columns

Array of ReportColumnCustomization

Not Required

resellerAccountAttributes

Array of ReportColumnCustomization

Not Required

customerAccountAttributes

Array of ReportColumnCustomization

Not Required

endCustomerAccountAttributes

Array of ReportColumnCustomization

Not Required

resellerOrderAttributes

Array of ReportColumnCustomization

Not Required

customerOrderAttributes

Array of ReportColumnCustomization

Not Required

endCustomerOrderAttributes

Array of ReportColumnCustomization

Not Required

subscriptionAttributes

Array of ReportColumnCustomization

Not Required

Relationship

NAME

TYPE

REQUIRED

DESCRIPTION

dataSet

RDEDataSet

No

Structures

ReportColumnCustomization

NAME

TYPE

ATTRIBUTES

DEFAULT

DESCRIPTION

name

String

Not Required

alias

String

Not Required

Examples

Please find general description of create-read-update-delete (CRUD) operations with resources, properties, and structures respectively at: