Skip to main content

OperatingLocationTechnologiesUsed

Description​

Indicates third-party technologies being used at a particular operating location.

Time Structure​

This attribute also includes a historical component through the **rank** property:

  • **Rank = 0**: Reflects Enigma's most recent, validated observation of a technology being used at a location.
  • **Higher ranks (1, 2, etc.)**: Represent older, previously recorded periods of usage, preserved for reference and limited historical tracking.

Maintaining multiple ranks helps you see how a location's technology usage may have changed over time, such as switching from one payment provider to another.

Data Sources​

Technologies are determined by parsing merchant identifiers from credit card transaction data.

Methodology​

This data is sourced from private vendors that we independently verify for accuracy. Currently we provide information only for payments-related technologies.

We currently identify Clover, Paypal, Shopify, Square, Stripe, and Toast.

type OperatingLocationTechnologiesUsed implements NodeFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
rank: Int
technology: String
category: String
internalId: String
internalOperatingLocationId: String
count(
field: String!
conditions: Conditions
): Int
countDistinct(
field: String!
conditions: Conditions
): Int
has(
field: String!
conditions: Conditions
): Boolean
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
_fn: JSON
}

Fields​

OperatingLocationTechnologiesUsed.id ● UUID! non-null scalar​

OperatingLocationTechnologiesUsed.firstObservedDate ● String scalar​

OperatingLocationTechnologiesUsed.lastObservedDate ● String scalar​

OperatingLocationTechnologiesUsed.rank ● Int scalar​

Determines the display order of the attribute, with lower values shown first

OperatingLocationTechnologiesUsed.technology ● String scalar​

This field represents the specific third-party technology being used by the location.

OperatingLocationTechnologiesUsed.category ● String scalar​

This field represents the category of the third-party technology being used by the location. An example would be "payments"

OperatingLocationTechnologiesUsed.internalId ● String scalar​

OperatingLocationTechnologiesUsed.internalOperatingLocationId ● String scalar​

OperatingLocationTechnologiesUsed.count ● Int scalar​

OperatingLocationTechnologiesUsed.count.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.count.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.countDistinct ● Int scalar​

OperatingLocationTechnologiesUsed.countDistinct.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.countDistinct.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.has ● Boolean scalar​

OperatingLocationTechnologiesUsed.has.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.has.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.sum ● Int scalar​

OperatingLocationTechnologiesUsed.sum.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.sum.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.min ● Int scalar​

OperatingLocationTechnologiesUsed.min.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.min.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.max ● Int scalar​

OperatingLocationTechnologiesUsed.max.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.max.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.avg ● Float scalar​

OperatingLocationTechnologiesUsed.avg.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.avg.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.collect ● String scalar​

OperatingLocationTechnologiesUsed.collect.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.collect.separator ● String scalar​
OperatingLocationTechnologiesUsed.collect.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.minDateTime ● DateTime scalar​

OperatingLocationTechnologiesUsed.minDateTime.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.minDateTime.conditions ● Conditions input​

OperatingLocationTechnologiesUsed.maxDateTime ● DateTime scalar​

OperatingLocationTechnologiesUsed.maxDateTime.field ● String! non-null scalar​
OperatingLocationTechnologiesUsed.maxDateTime.conditions ● Conditions input​

OperatingLocationTechnologiesUsed._fn ● JSON scalar​

Interfaces​

NodeFunctions interface​

Member Of​

OperatingLocationTechnologiesUsedEdge object