Company
Represents information about a company.
type Company {
id: ID!
name: String
displayName: String
regNumber: String
country: Country
vatNumber: String
referenceNumber: String
bankIban: String
notes: String
isClient: Boolean
address: Address
isMember: Boolean
comments: [Comment!]!
followers: [User!]
creator: User
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
phones(
where: CompanyPhonesWhereWhereConditions
orderBy: [CompanyPhonesOrderByOrderByClause!]
first: Int! = 10
after: String
): PhoneConnection!
emails(
where: CompanyEmailsWhereWhereConditions
orderBy: [CompanyEmailsOrderByOrderByClause!]
first: Int! = 10
after: String
): EmailConnection!
websites(
where: CompanyWebsitesWhereWhereConditions
orderBy: [CompanyWebsitesOrderByOrderByClause!]
first: Int! = 10
after: String
): WebsiteConnection!
linkedins(
where: CompanyLinkedinsWhereWhereConditions
orderBy: [CompanyLinkedinsOrderByOrderByClause!]
first: Int! = 10
after: String
): LinkedinConnection!
people(
where: CompanyPeopleWhereWhereConditions
orderBy: [CompanyPeopleOrderByOrderByClause!]
first: Int! = 10
after: String
): CompanyPeopleEdgeConnection! @deprecated
contacts(
where: CompanyContactsWhereWhereConditions
orderBy: [CompanyContactsOrderByOrderByClause!]
first: Int! = 10
after: String
): CompanyContactsEdgeConnection!
tags(
where: CompanyTagsWhereWhereConditions
orderBy: [CompanyTagsOrderByOrderByClause!]
first: Int! = 10
after: String
): TagConnection!
projects(
where: CompanyProjectsWhereWhereConditions
orderBy: [CompanyProjectsOrderByOrderByClause!]
first: Int! = 10
after: String
): ContactProjectsEdgeConnection!
properties(
where: CompanyPropertiesWhereWhereConditions
orderBy: [CompanyPropertiesOrderByOrderByClause!]
first: Int! = 10
after: String
): CompanyPropertiesEdgeConnection!
members(
where: CompanyMembersWhereWhereConditions
orderBy: [CompanyMembersOrderByOrderByClause!]
first: Int! = 10
after: String
): UserConnection!
tasks(
where: CompanyTasksWhereWhereConditions
orderBy: [CompanyTasksOrderByOrderByClause!]
first: Int! = 10
after: String
): TaskConnection!
letters(
where: CompanyLettersWhereWhereConditions
orderBy: [CompanyLettersOrderByOrderByClause!]
first: Int! = 10
after: String
): LetterConnection!
coordinations(
where: CompanyCoordinationsWhereWhereConditions
orderBy: [CompanyCoordinationsOrderByOrderByClause!]
first: Int! = 10
after: String
): CoordinationConnection!
specifications(
where: CompanySpecificationsWhereWhereConditions
orderBy: [CompanySpecificationsOrderByOrderByClause!]
first: Int! = 10
after: String
): SpecificationConnection!
contracts(
where: CompanyContractsWhereWhereConditions
orderBy: [CompanyContractsOrderByOrderByClause!]
first: Int! = 10
after: String
): ContactContractsEdgeConnection!
submissions(
where: CompanySubmissionsWhereWhereConditions
orderBy: [CompanySubmissionsOrderByOrderByClause!]
first: Int! = 10
after: String
): SubmissionConnection!
meters(
where: CompanyMetersWhereWhereConditions
orderBy: [CompanyMetersOrderByOrderByClause!]
first: Int! = 10
after: String
): MeterConnection!
files(
where: CompanyFilesWhereWhereConditions
orderBy: [CompanyFilesOrderByOrderByClause!]
first: Int! = 10
after: String
): FileConnection!
}
Fields
Company.id ● ID! non-null scalar
Company's unique identifier.
Company.name ● String scalar
The company's name.
Company.displayName ● String scalar
The company's full name.
Company.regNumber ● String scalar
The company's registration number.
Company.country ● Country object
The company's country.
Company.vatNumber ● String scalar
The company's VAT number.
Company.referenceNumber ● String scalar
The company's reference number.
Company.bankIban ● String scalar
The company's bank IBAN.
Company.notes ● String scalar
The company's notes.
Company.isClient ● Boolean scalar
Whether this company is a client.
Company.address ● Address object
The company's address.
Company.isMember ● Boolean scalar
Determine whether the current user is this company's member.
Company.comments ● [Comment!]! non-null object
The company's comments.
Company.followers ● [User!] list object
The company's followers.
Company.creator ● User object
The user who created this company.
Company.createdAt ● DateTimeTz! non-null scalar
The date and time when the company was created.
Company.updatedAt ● DateTimeTz! non-null scalar
The date and time when the company was last updated.
Company.deletedAt ● DateTimeTz scalar
The date and time when the company was deleted.
Company.phones ● PhoneConnection! non-null object
The company's phone numbers.
Company.phones.where ● CompanyPhonesWhereWhereConditions input
Company.phones.orderBy ● [CompanyPhonesOrderByOrderByClause!] list input
Company.phones.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.phones.after ● String scalar
A cursor after which elements are returned.
Company.emails ● EmailConnection! non-null object
The company's email addresses.
Company.emails.where ● CompanyEmailsWhereWhereConditions input
Company.emails.orderBy ● [CompanyEmailsOrderByOrderByClause!] list input
Company.emails.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.emails.after ● String scalar
A cursor after which elements are returned.
Company.websites ● WebsiteConnection! non-null object
The company's websites.
Company.websites.where ● CompanyWebsitesWhereWhereConditions input
Company.websites.orderBy ● [CompanyWebsitesOrderByOrderByClause!] list input
Company.websites.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.websites.after ● String scalar
A cursor after which elements are returned.
Company.linkedins ● LinkedinConnection! non-null object
The company's Linkedin.
Company.linkedins.where ● CompanyLinkedinsWhereWhereConditions input
Company.linkedins.orderBy ● [CompanyLinkedinsOrderByOrderByClause!] list input
Company.linkedins.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.linkedins.after ● String scalar
A cursor after which elements are returned.
Company.people ● CompanyPeopleEdgeConnection! deprecated non-null object
Use contacts instead.
A list of people associated with the company.
Company.people.where ● CompanyPeopleWhereWhereConditions input
Company.people.orderBy ● [CompanyPeopleOrderByOrderByClause!] list input
Company.people.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.people.after ● String scalar
A cursor after which elements are returned.
Company.contacts ● CompanyContactsEdgeConnection! non-null object
A list of contacts associated with the company.
Company.contacts.where ● CompanyContactsWhereWhereConditions input
Company.contacts.orderBy ● [CompanyContactsOrderByOrderByClause!] list input
Company.contacts.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.contacts.after ● String scalar
A cursor after which elements are returned.
Company.tags ● TagConnection! non-null object
The company's tags.
Company.tags.where ● CompanyTagsWhereWhereConditions input
Company.tags.orderBy ● [CompanyTagsOrderByOrderByClause!] list input
Company.tags.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.tags.after ● String scalar
A cursor after which elements are returned.
Company.projects ● ContactProjectsEdgeConnection! non-null object
A list of projects associated with the company.
Company.projects.where ● CompanyProjectsWhereWhereConditions input
Company.projects.orderBy ● [CompanyProjectsOrderByOrderByClause!] list input
Company.projects.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.projects.after ● String scalar
A cursor after which elements are returned.
Company.properties ● CompanyPropertiesEdgeConnection! non-null object
A list of properties associated with the company.
Company.properties.where ● CompanyPropertiesWhereWhereConditions input
Company.properties.orderBy ● [CompanyPropertiesOrderByOrderByClause!] list input
Company.properties.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.properties.after ● String scalar
A cursor after which elements are returned.
Company.members ● UserConnection! non-null object
The company's members.
Company.members.where ● CompanyMembersWhereWhereConditions input
Company.members.orderBy ● [CompanyMembersOrderByOrderByClause!] list input
Company.members.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.members.after ● String scalar
A cursor after which elements are returned.
Company.tasks ● TaskConnection! non-null object
The company's tasks.
Company.tasks.where ● CompanyTasksWhereWhereConditions input
Company.tasks.orderBy ● [CompanyTasksOrderByOrderByClause!] list input
Company.tasks.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.tasks.after ● String scalar
A cursor after which elements are returned.
Company.letters ● LetterConnection! non-null object
A list of letters associated with the company.
Company.letters.where ● CompanyLettersWhereWhereConditions input
Company.letters.orderBy ● [CompanyLettersOrderByOrderByClause!] list input
Company.letters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.letters.after ● String scalar
A cursor after which elements are returned.
Company.coordinations ● CoordinationConnection! non-null object
A list of coordinations associated with the company.
Company.coordinations.where ● CompanyCoordinationsWhereWhereConditions input
Company.coordinations.orderBy ● [CompanyCoordinationsOrderByOrderByClause!] list input
Company.coordinations.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.coordinations.after ● String scalar
A cursor after which elements are returned.
Company.specifications ● SpecificationConnection! non-null object
A list of specifications associated with the company.
Company.specifications.where ● CompanySpecificationsWhereWhereConditions input
Company.specifications.orderBy ● [CompanySpecificationsOrderByOrderByClause!] list input
Company.specifications.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.specifications.after ● String scalar
A cursor after which elements are returned.
Company.contracts ● ContactContractsEdgeConnection! non-null object
A list of contracts associated with the company.
Company.contracts.where ● CompanyContractsWhereWhereConditions input
Company.contracts.orderBy ● [CompanyContractsOrderByOrderByClause!] list input
Company.contracts.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.contracts.after ● String scalar
A cursor after which elements are returned.
Company.submissions ● SubmissionConnection! non-null object
A list of submissions associated with the company.
Company.submissions.where ● CompanySubmissionsWhereWhereConditions input
Company.submissions.orderBy ● [CompanySubmissionsOrderByOrderByClause!] list input
Company.submissions.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.submissions.after ● String scalar
A cursor after which elements are returned.
Company.meters ● MeterConnection! non-null object
A list of meters associated with the company.
Company.meters.where ● CompanyMetersWhereWhereConditions input
Company.meters.orderBy ● [CompanyMetersOrderByOrderByClause!] list input
Company.meters.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.meters.after ● String scalar
A cursor after which elements are returned.
Company.files ● FileConnection! non-null object
The company's files.
Company.files.where ● CompanyFilesWhereWhereConditions input
Company.files.orderBy ● [CompanyFilesOrderByOrderByClause!] list input
Company.files.first ● Int! non-null scalar
Limits number of fetched items. Maximum allowed value: 50.
Company.files.after ● String scalar
A cursor after which elements are returned.
Returned By
addCompanyEmail mutation ● addCompanyLinkedin mutation ● addCompanyPhone mutation ● addCompanyWebsite mutation ● company query ● createCompany mutation ● deleteCompany mutation ● deleteCompanyAddress mutation ● restoreCompany mutation ● updateCompany mutation ● updateCompanyAddress mutation ● updateCompanyEmails mutation ● updateCompanyLinkedins mutation ● updateCompanyPhones mutation ● updateCompanyWebsites mutation
Member Of
CompanyEdge object ● ContactCompaniesEdge object ● Expense object ● PersonCompaniesEdge object