Skip to main content

Module ids

Module ids 

Source
Expand description

ID type definitions and conversions.

Macros§

impl_id_scalar
Macro to implement GraphQL scalar type for ID types.

Structs§

CustomerId
Customer Id
CustomerResourceId
Customer Resource Id
ID
MongoDB ObjectId wrapper for GraphQL ID type.
InfraContextId
GraphQL scalar type for InfraContext.
InfraId
Infrastructure ID wrapper around i64.
InstitutionId
Institution Id
InstitutionResourceId
Institution Resource Id
OrganizationId
Organization Id
OrganizationResourceId
Organization Resource Id
Owner
Owner wrapper type.
OwnerId
Owner identifier that can represent a customer, organization, or institution.

Enums§

CustomerOrOrganization
GraphQL input type for customer or organization ID.
InfraContext
Infrastructure context enum representing customer, organization, or institution.
OrganizationOrInstitution
GraphQL input type for organization or institution ID.
OwnerType
Owner type enumeration.

Constants§

CUSTOMER_ID_PREFIX
Prefix for customer IDs.
CUSTOMER_RESOURCE_ID_PREFIX
Prefix for customer resource IDs.
ID_LENGTH
Length of the ID component.
INSTITUTION_ID_PREFIX
Prefix for institution IDs.
INSTITUTION_RESOURCE_ID_PREFIX
Prefix for institution resource IDs.
ORGANIZATION_ID_PREFIX
Prefix for organization IDs.
ORGANIZATION_RESOURCE_ID_PREFIX
Prefix for organization resource IDs.

Traits§

PartialEqual
Trait for comparing two values for partial equality.

Type Aliases§

CustomerIds
Collection of customer IDs.
CustomerResourceIds
Collection of customer resource IDs.
InstitutionIds
Collection of institution IDs.
InstitutionResourceIds
Collection of institution resource IDs.
OrganizationIds
Collection of organization IDs.
OrganizationResourceIds
Collection of organization resource IDs.