CompanyAddressSearch
Physical address associated with a company for location-based operations.
Represents a complete address record including contact information, location details, and address metadata. Used for shipping, billing, correspondence, and location-based business operations. Supports multiple address types per company with default address designation.
type CompanyAddressSearch {
id: Int!
firstName: String
lastName: String
street: String!
number: String
numberExtension: String
postalCode: String!
city: String!
region: String
country: String!
phone: String
mobile: String
email: String
code: String
notes: String
name: String
isDefault: YesNo
type: AddressType!
active: YesNo
createdAt: DateTime!
lastModifiedAt: DateTime!
}
Fields
CompanyAddressSearch.id
● Int!
non-null scalar
Unique identifier for the address record.
Primary key used to reference this address throughout the system and for all address-related operations.
CompanyAddressSearch.firstName
● String
scalar
First name of the person associated with this address.
Personal name for address-specific contact identification, useful for delivery instructions and personal correspondence at this location.
CompanyAddressSearch.lastName
● String
scalar
Last name of the person associated with this address.
Family name for address-specific contact identification, useful for delivery instructions and formal correspondence at this location.
CompanyAddressSearch.street
● String!
non-null scalar
Street name for the physical address location.
Primary street identifier for the address, used for navigation, delivery, and official correspondence.
CompanyAddressSearch.number
● String
scalar
Street number for precise address identification.
Building or property number on the street, essential for accurate delivery and location identification.
CompanyAddressSearch.numberExtension
● String
scalar
Additional street number information for complex addresses.
Extensions like apartment numbers, suite numbers, or building designations that provide additional location specificity.
CompanyAddressSearch.postalCode
● String!
non-null scalar
Postal code for mail delivery and location services.
ZIP code or postal code used by postal services for efficient mail routing and geographic identification.
CompanyAddressSearch.city
● String!
non-null scalar
City name for geographic and administrative identification.
Municipality or city name used for location identification, administrative purposes, and geographic classification.
CompanyAddressSearch.region
● String
scalar
State, province, or region for broader geographic classification.
Administrative region above city level, used for geographic organization and location context.
CompanyAddressSearch.country
● String!
non-null scalar
Country code for international address identification.
Country identifier for international operations, shipping, and geographic classification.
CompanyAddressSearch.phone
● String
scalar
Fixed phone number for this address location.
Landline telephone number associated with this specific address. Must be between 6 and 30 characters. Used for location-specific communication and verification.
CompanyAddressSearch.mobile
● String
scalar
Mobile phone number for this address location.
Cell phone number associated with this specific address. Must be between 6 and 30 characters. Used for direct communication and delivery coordination.
CompanyAddressSearch.email
● String
scalar
Email address for correspondence to this location.
Email contact specific to this address location. Must be a valid email format. Used for address-specific communication and notifications.
CompanyAddressSearch.code
● String
scalar
Internal reference code for the address.
Custom identifier or reference code used for internal address management and categorization.
CompanyAddressSearch.notes
● String
scalar
Delivery instructions and additional address information.
Free-form text for delivery notes, access instructions, or additional context about this address location.
CompanyAddressSearch.name
● String
scalar
Friendly display name for the address.
Human-readable name or label for easy address identification.
CompanyAddressSearch.isDefault
● YesNo
enum
Indicates if this is the default address for its type.
Designates whether this address serves as the primary address for its specific address type within the company.
CompanyAddressSearch.type
● AddressType!
non-null enum
Classification of the address purpose and usage.
Defines how this address is used within business operations - [one of 'home', 'delivery', 'invoice'].
CompanyAddressSearch.active
● YesNo
enum
Indicates if the address is currently active and usable.
Status flag showing whether this address is available for current business operations and communications.
CompanyAddressSearch.createdAt
● DateTime!
non-null scalar
Address record creation timestamp.
Date and time when this address was initially added to the system, used for auditing and record tracking.
CompanyAddressSearch.lastModifiedAt
● DateTime!
non-null scalar
Address record last modification timestamp.
Date and time when any address information was last updated, used for change tracking and data synchronization.
Member Of
CompanySearch
object