GraphQL requests
No HTTP queries on GraphQL endpoint(s)
Refresh with latest queryNo GraphQL queries stored.
Schema: default
schema {
query: RootQuery
mutation: RootMutation
}
type RootQuery {
event(id: ID!): Events
events(offset: Int, limit: Int): [Events!]!
futureEvents: [Events!]!
pastEvents(offset: Int, limit: Int): [Events!]!
companySocialNetwork(id: String): CompanySocialNetwork
companySocialNetworks: [CompanySocialNetwork!]!
companyGroup(id: String): CompanyGroup
companyGroups: [CompanyGroup!]!
serviceProviderContact(id: String): ServiceProviderContact
serviceProviderContacts(service: String): [ServiceProviderContact!]!
contact(id: Id!): Contact
contacts: [Contact!]!
companyAddress(id: String): CompanyAddress
companyAddresses: [CompanyAddress!]!
contactGroup(id: Id): ContactGroup
contactGroups: [ContactGroup!]!
company(id: Id!): Company!
companies(isClient: Boolean, isSupplier: Boolean): [Company!]!
getCompanyFromSiretAction(siret: String!): Siret!
minute(id: Id!): Minute
minutes(businessId: Id): [Minute!]!
mealWeekMenu(date: Date!): MealWeekMenu
mealDayMenus(userId: Id, from: Date, to: Date): [MealDayMenu!]!
mealDayMenuEvaluations(userId: Id, from: Date, to: Date): [MealDayMenuEvaluation!]!
providerEvaluations(businessId: Id): [ProviderEvaluation!]!
coefficientPosition(id: Id!): CoefficientPosition!
coefficientPositions: [CoefficientPosition!]!
NAFCodes: [NAFCode!]!
banks(from: Date, to: Date): [Bank!]!
providerEvaluationCriterias: [ProviderEvaluationCriteria!]!
ProfessionalCategory(id: Id!): ProfessionalCategory
professionalCategories: [ProfessionalCategory!]!
drivinglicense: [DrivingLicense!]!
referenceVariableValues: [ReferenceVariableValue!]!
applicationcompany: ApplicationCompany!
fontFamilies: [String!]!
nextReference(type: String!, businessId: Id, businessInternalId: Id, userId: Id, year: Int, month: Int, referenceVariableValues: [Id!]): String!
referenceTemplate(type: String!): String!
references: [Reference!]!
referenceOptions: [Option!]!
companyVehicles: [CompanyVehicle!]!
companyVehicleTypeOptions: [Option!]!
companyVehicleFuelTypeOptions: [Option!]!
annualDeductedDayCategory(id: Id!): AnnualDeductedDayCategory
annualDeductedDayCategories(year: Int): [AnnualDeductedDayCategory!]!
ProfessionalFunction(id: Id!): ProfessionalFunction
professionalFunctions: [ProfessionalFunction!]!
orderProbabilities: [OrderProbability!]!
mailserver: MailServer!
businessContactRole(id: Id!): BusinessContactRole
businessContactRoles: [BusinessContactRole!]!
totalWorkingDays(year: Int!): TotalWorkingDays!
WorkingDayType(id: Id!): WorkingDayType
WorkingDayTypes: [WorkingDayType!]!
applicationcompanyOffice: [ApplicationCompanyOffice!]!
otherDecaissementTypes(from: Date, to: Date): [OtherDecaissementType!]!
feeCoefficients(type: String): [FeeCoefficient!]!
feeCoefficientTypeOptions: [Option!]!
notificationEmails: [NotificationEmail!]!
notificationEmailEventTypeOptions: [Option!]!
coworkerCompanyRole(id: Id): CoworkerCompanyRole
coworkerCompanyRoles: [CoworkerCompanyRole!]!
colors: [Color!]!
referenceVariables(referenceType: String): [ReferenceVariable!]!
coworkerFollowUpTypes: [CoworkerFollowUpType!]!
remoteWorkingRequests(user: Id, from: Date, to: Date): [RemoteWorkingRequest!]!
subordonatesPendingRemoteWorkingRequests: [RemoteWorkingRequest!]!
myPendingRemoteWorkingRequests: [RemoteWorkingRequest!]!
userRemoteWorkingPeriods(user: Id): [UserRemoteWorkingPeriod!]!
businessClockings(userId: Id, businessId: Id, businessInternalId: Id, from: Date, to: Date): [BusinessClocking]!
userCustomFees(userId: Id, businessId: Id, businessInternalId: Id, from: Date, to: Date, feetype: String): [UserCustomFees]!
userClockingValidations(userId: Id, year: Int, month: Int): [UserClockingValidation]!
order(id: Id!): Order
orders(businessId: Id, quoteId: Id): [Order!]!
getOrderByBusinessId(businessId: Id!): [Order!]!
businessCommercialTools: [BusinessCommercialTool!]!
businessCommercialNatures: [BusinessCommercialNature!]!
businessCommercialOfferTypes: [BusinessCommercialOfferType!]!
businessEngagementHazards: [BusinessEngagementHazard!]!
businessEngagementTasks(businessId: Id): [BusinessEngagementTask!]!
businessEngagementHazardCategoryConfs: [BusinessEngagementHazardCategoryConf!]!
businessEngagementHazardMeasures: [BusinessEngagementHazardMeasure!]!
businessEngagementHazardFamilies: [BusinessEngagementHazardFamily!]!
businessTasks(businessId: Id): [BusinessTask!]!
businessSectors: [BusinessSector!]!
usedBusinessSectors(isInternal: Boolean!): [BusinessSector!]!
businessProcessSignatureConfs: [BusinessProcessSignatureConf!]!
businessDomains: [BusinessDomain!]!
businessHazardsStrategyAspects: [BusinessHazardsStrategyAspect!]!
businessHazardsCertifications: [BusinessHazardsCertification!]!
businessClosingClientEvaluationCriterias: [BusinessClosingClientEvaluationCriteria!]!
businessClosingClientEvaluationCriteriaCategories: [BusinessClosingClientEvaluationCriteriaCategory!]!
businessClosingClientEvaluations(businessId: Id): [BusinessClosingClientEvaluation!]!
businessClosingClientEvaluation(id: Id!): BusinessClosingClientEvaluation!
businessProcessSignatures(businessId: Id!): [BusinessProcessSignature!]!
businessDocumentRef(id: Id!): BusinessDocumentRef!
businessDocumentRefs(business: Id, businessInternal: Id, user: Id): [BusinessDocumentRef!]!
publicBusiness(id: Id!): PublicBusiness!
business(id: Id!): Business!
businesses(states: [String!], closedThisYear: Boolean, myBusiness: Boolean): [Business!]!
clockingBusinesses(states: [String!], sectors: [Id!]): [Business!]!
businessStateOptions: [Option!]!
quote(id: Id!): Quote!
quotes(businessId: Id): [Quote!]!
businessQuoteRevueItemTypes: [BusinessQuoteRevueItemType!]!
histories(entityType: String!, entityId: Id!, entityField: String): [History!]!
role(id: Id!): Role
roles: [Role!]!
getUserRole(userId: Id!): [Role!]!
news(id: Id!): News!
listNews(offset: Int, limit: Int): [News!]!
absenceTypes: [Option!]!
userAbsences(userId: Id, from: Date, to: Date): [UserAbsence!]!
subordonatesPendingAbsenceRequests: [UserAbsence!]!
myPendingAbsenceRequests: [UserAbsence!]!
getSubordinateUserAbsence(userId: Id): [UserAbsence!]!
getSubordinatesAbsences(userId: Id): [UserAbsence!]!
absenceCpCounter(user: Id!): AbsenceCpCounter!
absenceRttCounter(user: Id!): AbsenceRttCounter!
additionalAbsenceDays(userId: Id): [AdditionalAbsenceDay!]!
coworkerFollowUp(id: String): CoworkerFollowUp
coworkerFollowUps(userId: String): [CoworkerFollowUp!]!
skillCategories: [SkillCategory!]!
userSkillHours(userId: Id, businessId: Id): [UserSkillHours!]!
skills: [Skill!]!
userSkillEvaluations(userId: Id): [UserSkillEvaluation!]!
objectives(year: Int!): [Objective!]!
objectiveConf(year: Int!): ObjectiveConf!
userpostaladdressbyid(id: Id!): [UserPostalAddress!]!
usercontract(id: Id!): UserContract
usercontracts(userId: Id, isActive: Boolean, isRecruitment: Boolean, year: Int): [UserContract!]!
userContractBusinessSectorAuto(userId: Id!, contractId: Id, businessSectors: [Id!]!): [UserContractBusinessSector!]!
user(id: Id!): User
users(offset: Int, limit: Int, isActive: Boolean, isRecruitment: Boolean, from: Date, to: Date): [User!]!
me: User!
mySubordinates(isActive: Boolean): [User!]!
mySubordinate(id: Id): User
getAllSubordonatesOfUser(userId: Id): [User!]!
userWeeklyHour(id: Id!): UserWeeklyHours
userWeeklyHours(userId: Id): [UserWeeklyHours!]!
currentUserWeeklyHour(user: Id!): UserWeeklyHours
subordinateUserWeeklyHours(userId: Id!): [UserWeeklyHours!]!
userWorkingDayTypes(userId: Id!, from: Date!, to: Date!): [UserWorkingDayType!]!
userAnnualSalaries(year: Int, user: Id): [UserAnnualSalary!]!
currentUserAnnualSalary(user: Id!): UserAnnualSalary
userCosts(year: Int!, month: Int, offset: Int, limit: Int): [UserCost!]!
userAnnualDeductedDays(year: Int, user: Id): [UserAnnualDeductedDays!]!
UserPersonalInformation(id: Id!): UserPersonalInformation
UserPersonalInformations(userId: Id!): [UserPersonalInformation!]!
contractType(id: Id!): ContractType!
contractTypes: [ContractType!]!
UserRadiationExposure(id: Id!): UserRadiationExposure
UserRadiationExposures(userId: Id, from: Date, to: Date): [UserRadiationExposure!]!
creditCardBill(id: Id!): CreditCardBill
creditCardBills(from: Date, to: Date): [CreditCardBill!]!
creditCardBillsByBusinessInternal(businessInternal: Id!): [CreditCardBill!]!
creditCardBillsByBusiness(business: Id!): [CreditCardBill!]!
totalCreditCardBillOfYear(year: Int!): Float!
treasuries(from: Date, to: Date): [Treasury!]!
emprunt(id: Id!): Emprunt
emprunts(businessInternalId: Id, from: Date, to: Date, isCollection: Boolean): [Emprunt!]!
totalEmpruntOfYear(year: Int!): Float!
otherEncaissement(id: Id!): OtherEncaissement
otherEncaissements(from: Date, to: Date): [OtherEncaissement!]!
paymentSchedule(id: String): PaymentSchedule
paymentSchedules(orderId: Id, businessId: Id, isCancelled: Boolean, isBilled: Boolean, allocationYear: Int, allocationYears: [Int!], from: Date, to: Date): [PaymentSchedule!]!
paymentSchedulesRemainingAmountBySectorAndMonth(allocationYear: Int!): [PaymentScheduleAmountBySector!]!
encaissement(id: Id!): Encaissement
encaissements(businessInternalId: Id, from: Date, to: Date, isCollection: Boolean, isCancelled: Boolean): [Encaissement!]!
totalEncaissementOfYear(year: Int!): Float!
paymentTermPayment(id: Id!): PaymentTermPayment
paymentTermPayments(years: [Int!], from: Date, to: Date): [PaymentTermPayment!]!
paymentTermPaymentRows(years: [Int!], from: Date, to: Date, paymentTermId: Id, providerEncaissementId: Id): [PaymentTermPaymentRow!]!
providerBill(id: Id!): ProviderBill!
providerBills(businessId: Id, businessInternalId: Id, from: Date, to: Date, isCollection: Boolean, isCancelled: Boolean): [ProviderBill!]!
providerBillRows(businessId: Id, businessInternalId: Id): [ProviderBillRow!]!
providerBillOccurences(businessId: Id, businessInternalId: Id): [ProviderBillOccurence!]!
totalProviderBillOfYear(year: Int!): Float!
providerBillPayment(id: Id!): ProviderBillPayment
providerBillPayments(years: [Int!], from: Date, to: Date): [ProviderBillPayment!]!
providerBillPaymentRows(years: [Int!], from: Date, to: Date, providerBillId: Id): [ProviderBillPaymentRow!]!
otherDecaissement(id: Id!): OtherDecaissement
otherDecaissements(from: Date, to: Date): [OtherDecaissement!]!
userSalaryPayment(id: Id!): UserSalaryPayment
userSalaryPayments(from: Date, to: Date): [UserSalaryPayment!]!
paymentTerm(id: Id!): PaymentTerm
paymentTerms(businessId: Id, allocationYear: Int, allocationYears: [Int!], states: [String!], from: Date, to: Date, isCollection: Boolean, isCancelled: Boolean): [PaymentTerm!]!
paymentTermsAmount(allocationYear: Int, isCollection: Boolean): Float!
paymentTermsAmountBySector(allocationYear: Int!): [PaymentTermAmountBySector!]!
notifications: [Notification!]!
Reminder(id: Id!): Reminder
Reminders: [Reminder!]!
internalCertification(id: Id!): InternalCertification
internalCertifications: [InternalCertification!]!
internalCertificationSession(id: Id!): InternalCertificationSession
internalCertificationSessions: [InternalCertificationSession!]!
internalCertificationSessionResult(id: Id!): InternalCertificationSessionResult
internalCertificationSessionResults(newOnly: Boolean): [InternalCertificationSessionResult!]!
BusinessInternalCategory(id: Id!): BusinessInternalCategory!
businessInternalCategories: [BusinessInternalCategory!]!
businessInternal(id: Id!): BusinessInternal
businessInternals(isClockable: Boolean): [BusinessInternal!]!
clockingBusinessInternals(isClockable: Boolean, sectors: [Id!]): [BusinessInternal!]!
businessInternalFinancialTypeOptions: [Option!]!
businessInternalBudget(id: Id!): BusinessInternalBudget
businessInternalBudgets(businessInternalId: Id): [BusinessInternalBudget!]!
importConf(id: Id!): ImportConf
importConfs(type: String): [ImportConf!]!
importConfTypes: [ImportConfType!]!
importOperationTypes: [ImportOperationType!]!
importInputFileColumns(importConfId: Id!): [ImportConfInputFileColumn!]!
importSampleResults(importConfId: Id!): ImportResult!
importResults(importConfId: Id!, file: FileUpload!): ImportResult!
importConfOperation(id: Id!): ImportConfOperation
businessClockingComments: [BusinessClockingComment!]!
}
type Events {
canDelete: Boolean!
id: ID!
date: Date!
description: String!
location: String
isParticipationEnabled: Boolean!
responses: [EventResponses!]!
type: String
}
scalar Date
type EventResponses {
canDelete: Boolean!
id: ID!
user: User!
response: String
}
type User {
canDelete: Boolean!
id: Id!
firstname: String!
lastname: String!
username: String
birthname: String
gender: String
birthDate: String
placeOfBirth: String
nationality: String
socialSecurityNumber: String
street: String
city: String
postalCode: String
country: String
phoneNumber: String
identifier: String
plainPassword: String
mustChangePassword: Boolean!
email: String
editedAt: Date
createdAt: Date
roles: [Role!]!
isActive: Boolean!
isRecruitment: Boolean!
isDirector: Boolean!
hourCost: Float!
dayCost: Float!
contract: UserContract
lastSkillEvaluation: UserSkillEvaluation
}
"""
The `String` scalar type represents textual data, represented as UTF-8
character sequences. The String type is most often used by GraphQL to
represent free-form human-readable text.
"""
scalar Id
type Role {
canDelete: Boolean!
id: Id!
title: String!
permissions: [Permission!]!
}
type Permission {
canDelete: Boolean!
id: Id!
accesslevel: Int
resource: String!
}
type UserContract {
canDelete: Boolean!
id: Id!
dateOfArrival: String!
dateOfDeparture: String
initialEndTrialDate: Date
endTrialDate: Date
manager: User
professionalCategory: ProfessionalCategory
coefficientPosition: CoefficientPosition
professionalFunction: ProfessionalFunction
operationalPercent: Int!
contractType: ContractType
contractDuration: String
businessSectors: [UserContractBusinessSector!]!
isSectorPercentAuto: Boolean!
isExposedToRadiation: Boolean!
radiationExposureCategory: String!
user: User!
absenceCpCounter: Float!
absenceCpPrevCounter: Float!
absenceCpPrev2Counter: Float!
absenceRttCounter: Float!
absenceRttPrevCounter: Float!
}
type ProfessionalCategory {
canDelete: Boolean!
id: Id!
title: String!
coefficientPositions: [CoefficientPosition!]!
}
type CoefficientPosition {
canDelete: Boolean!
id: Id!
professionalCategory: ProfessionalCategory!
coefficient: String!
position: String!
}
type ProfessionalFunction {
canDelete: Boolean!
id: Id!
title: String!
isOperationnel: Boolean!
isNotOperationnel: Boolean!
}
type ContractType {
canDelete: Boolean!
id: Id!
title: String!
isCpEnabled: Boolean!
}
type UserContractBusinessSector {
businessSector: BusinessSector!
percentage: Float
}
type BusinessSector {
canDelete: Boolean!
id: Id!
name: String!
domains: [BusinessDomain!]!
}
type BusinessDomain {
canDelete: Boolean!
id: Id!
name: String!
sector: BusinessSector!
}
type UserSkillEvaluation {
id: Id!
user: User!
date: Date!
ratings: [UserSkillEvaluationRating!]!
}
type UserSkillEvaluationRating {
id: Id!
evaluation: UserSkillEvaluation!
skill: Skill!
rating: Int!
}
type Skill {
canDelete: Boolean!
id: Id!
title: String!
skillCategory: SkillCategory!
}
type SkillCategory {
canDelete: Boolean!
id: Id!
title: String!
skills: [Skill!]!
}
type CompanySocialNetwork {
canDelete: Boolean!
id: String!
type: String!
url: String!
company: Company!
}
type Company {
canDelete: Boolean!
id: Id!
name: String!
siren: String!
apeCode: String
apeLabel: String
interco: String
phone: String
fax: String
website: String
email: String
isClient: Boolean!
isSupplier: Boolean!
isStrategicSupplier: Boolean!
providerDomain: String
providerValidityDate: Date
groups: [CompanyGroup!]!
addresses: [CompanyAddress!]!
socialnetworks: [CompanySocialNetwork!]!
contacts: [Contact!]!
infogreffeLink: String
}
type CompanyGroup {
canDelete: Boolean!
id: String
name: String
companies: [Company!]!
}
type CompanyAddress {
canDelete: Boolean!
id: String!
name: String
street: String
city: String
postalCode: String
country: String
phone: String
fax: String
siret: String
company: Company
isHeadquarters: Boolean
isBilling: Boolean
}
type Contact {
canDelete: Boolean!
id: Id!
firstname: String!
lastname: String!
company: Company
companyAddress: CompanyAddress
comment: String
mainEmail: String
mainPhone: String
emails: [Mail!]!
phones: [Phone!]!
groups: [ContactGroup!]!
minutes: [Minute!]!
post: String
}
type Mail {
canDelete: Boolean!
id: String!
type: String!
value: String!
}
type Phone {
canDelete: Boolean!
id: String!
type: String!
value: String!
}
type ContactGroup {
canDelete: Boolean!
id: Id
name: String
category: String
contacts: [Contact!]!
}
type Minute {
canDelete: Boolean!
id: Id!
title: String!
date: String!
text: String!
contacts: [Contact!]!
users: [User!]!
creator: User
business: Business
category: String!
topic: String!
}
type Business {
canDelete: Boolean!
commercialClientFinal: Company
commercialCostingType: String
commercialTenderingProcessReference: String
commercialTenderingProcessReceptionDate: Date
commercialTenderingProcessDate: Date
commercialIsGrouping: Boolean
commercialSpecificationReference: String
commercialExpectedSite: String
commercialExpectedLocation: String
commercialExpectedStartDate: Date
commercialExpectedEndDate: Date
commercialOfferTypes: [BusinessCommercialOfferType!]!
commercialNatures: [BusinessCommercialNature!]!
commercialTools: [BusinessCommercialTool!]!
commercialSkills: [Skill!]!
hazardsStrategyAspectsEnabled: Boolean!
hazardsStrategyAspects: [BusinessHazardsStrategyAspect!]!
hazardsPrestationLimits: String
hazardsHasSkills: Boolean
hazardsIsResourceAvailable: Boolean
hazardsIsProviderAllowed: Boolean
hazardsIsProviderExpected: Boolean
hazardsProviderComment: String
hazardsAssignedResources: [User!]!
hazardsHabilitations: [CoworkerFollowUpType!]!
hazardsFinancialAndPlanningEnabled: Boolean!
hazardsInitialQuotation: Float
hazardsStartDate: Date
hazardsEndDate: Date
hazardsPlanning: String
hazardsPaymentRisks: String
hazardsRisksEnabled: Boolean!
hazardsCertifications: [BusinessHazardsCertification!]!
hazardsIsUnderIonizingRadiation: Boolean
hazardsIsLightning: Boolean
hazardsSensibilityLevel: String
hazardsOtherRisks: String
hazardsSecurityRequirements: [BusinessHazardsSecurityRequirement!]!
hazardsIsGraduated: Boolean
hazardsDecisionIsOk: Boolean
hazardsDecisionComment: String
engagementTasks: [BusinessEngagementTask!]!
engagementExhaustiveness: String
engagementOrganization: String
engagementSecurityPlanReference: String
engagementSecurityNotificationDate: Date
engagementSecurityStartDate: Date
engagementSecurityEndDate: Date
engagementPDP: String
engagementEDP: String
engagementHazardCategories: [BusinessEngagementHazardCategory!]!
closingDate: Date
closingClientEvaluations: [BusinessClosingClientEvaluation!]!
closingDescription: String
closingImages: [Document!]!
id: Id!
reference: String!
title: String!
state: String!
result: String
sector: BusinessSector
domain: BusinessDomain
clients: [Company!]!
contacts: [BusinessContact!]!
coworkers: [BusinessCoworker!]!
prospectComment: String
initialConsultationDate: Date
initialRealizationDate: Date
costingAmendmentBusiness: Business
commercialPipeAmount: Float!
commercialCurrentYearPercentage: Float!
commercialNextYearPercentage: Float!
commercialNextNextYearPercentage: Float!
amountQuote: Float!
amountQuoteWithTax: Float!
referenceQuote: String
clientBillAmount: Float!
currentYearForecastAmount: Float!
nextYearForecastAmount: Float!
nextNextYearForecastAmount: Float
providerBillAmount: Float!
coworkerCost: Float!
orderAmount: Float!
orderForecastAmount: Float!
isTenderingProcessFinalized: Boolean!
isClassified: Boolean!
securityAnnexNumber: String
sensibilityLevelOther: String
providerbills: [ProviderBill!]!
quotes: [Quote!]!
orders: [Order!]!
sensibilityLevel: String
isPdP: Boolean!
isUnderIonizingRadiation: Boolean!
isLightning: Boolean!
isGraduated: Boolean!
startDate: Date
endDate: Date
notificationDate: Date
initialBudgetFee: Float!
budgetFee: Float!
initialBudgetProvider: Float!
budgetProvider: Float!
initialBudgetHazard: Float!
budgetHazard: Float!
soldHours: Float!
initialHours: Float!
coworkerHours: Float!
forecastHours: Float!
myInitialHours: Float!
myCoworkerHours: Float!
myForecastHours: Float!
initialMargin: Float!
terminalMargin: Float!
finalMargin: Float!
recoveryRate: Float!
resultAmount: Float!
tasks: [BusinessTask!]!
processStepStatus: [BusinessProcessStepStatus!]!
}
type BusinessCommercialOfferType {
canDelete: Boolean!
id: Id!
name: String!
}
type BusinessCommercialNature {
canDelete: Boolean!
id: Id!
name: String!
}
type BusinessCommercialTool {
canDelete: Boolean!
id: Id!
name: String!
}
type BusinessHazardsStrategyAspect {
canDelete: Boolean!
id: Id!
name: String!
}
type CoworkerFollowUpType {
canDelete: Boolean!
id: Id!
title: String!
}
type BusinessHazardsCertification {
canDelete: Boolean!
id: Id!
name: String!
}
type BusinessHazardsSecurityRequirement {
canDelete: Boolean!
id: Id!
name: String!
description: String
}
type BusinessEngagementTask {
canDelete: Boolean!
id: Id!
business: Business!
name: String!
taskUsers: [BusinessEngagementTaskUser!]!
skills: [Skill!]!
}
type BusinessEngagementTaskUser {
canDelete: Boolean!
id: Id!
businessTask: BusinessEngagementTask!
user: User!
initialHours: Float!
}
type BusinessEngagementHazardCategory {
canDelete: Boolean!
id: Id!
business: Business!
category: BusinessEngagementHazardCategoryConf!
families: [BusinessEngagementHazardFamily!]!
hazards: [BusinessEngagementHazard!]!
measures: [BusinessEngagementHazardMeasure!]!
comment: String
}
type BusinessEngagementHazardCategoryConf {
canDelete: Boolean!
id: Id!
name: String!
families: [BusinessEngagementHazardFamily!]!
hazards: [BusinessEngagementHazard!]!
measures: [BusinessEngagementHazardMeasure!]!
}
type BusinessEngagementHazardFamily {
canDelete: Boolean!
id: Id!
name: String!
category: BusinessEngagementHazardCategoryConf!
}
type BusinessEngagementHazard {
canDelete: Boolean!
id: Id!
name: String!
category: BusinessEngagementHazardCategoryConf!
}
type BusinessEngagementHazardMeasure {
canDelete: Boolean!
id: Id!
name: String!
category: BusinessEngagementHazardCategoryConf!
}
type BusinessClosingClientEvaluation {
id: Id!
business: Business!
author: String!
type: String!
ratings: [BusinessClosingClientEvaluationRating!]!
rating: Int!
feedbacks: String
createdAt: Date!
}
type BusinessClosingClientEvaluationRating {
id: Id!
criteria: BusinessClosingClientEvaluationCriteria!
rating: Int!
}
type BusinessClosingClientEvaluationCriteria {
canDelete: Boolean!
id: Id!
name: String!
category: BusinessClosingClientEvaluationCriteriaCategory!
}
type BusinessClosingClientEvaluationCriteriaCategory {
canDelete: Boolean!
id: Id!
name: String!
criterias: [BusinessClosingClientEvaluationCriteria!]!
}
type Document {
id: UUID!
title: String!
type: String
mime: String!
extension: String!
fileName: String!
url: String!
links: [DocumentLink!]!
createdAt: DateTime!
updatedAt: DateTime!
}
scalar UUID
type DocumentLink {
document: Document!
entityType: String!
entityId: Id!
}
scalar DateTime
type BusinessContact {
canDelete: Boolean!
id: Id!
business: Business!
contact: Contact!
role: BusinessContactRole!
}
type BusinessContactRole {
canDelete: Boolean!
id: Id!
name: String!
createdAt: Date!
editedAt: Date!
}
type BusinessCoworker {
canDelete: Boolean!
id: Id!
business: Business!
user: User!
role: CoworkerCompanyRole!
}
type CoworkerCompanyRole {
canDelete: Boolean!
id: Id!
title: String!
users: [User!]!
}
type ProviderBill {
canDelete: Boolean!
id: Id!
type: String!
creditNoteProviderBill: ProviderBill
company: Company!
business: Business
businessInternal: BusinessInternal
billdate: String!
dueDate: String
forecastPaymentDate: Date!
periodicity: String
periodTitle: String
startPeriodDate: String
endPeriodDate: String
periodDateOfMonth: Int
occurences: [ProviderBillOccurence!]!
state: String!
isPayed: Boolean!
isCancelled: Boolean!
iasbillnumber: String!
providerbillnumber: String
banktodebit: Bank!
paymenttype: String
paymentPeriod: String
isImmobilisation: Boolean!
immobilisationDurationMonth: Int
rows: [ProviderBillRow!]!
payments: [ProviderBillPaymentRow!]!
amount: Float!
amountWithTax: Float!
amountRemaining: Float!
}
type BusinessInternal {
canDelete: Boolean!
id: Id!
reference: String!
title: String!
category: BusinessInternalCategory!
financialTypes: [String!]!
budgets: [BusinessInternalBudget!]!
isClockable: Boolean!
sectors: [BusinessSector!]!
providerBillsSum: Float
budgetLeft: Float
usedBudgetPercentage: Float
predictedAnnualBudget: Float
currentBudgetAmount: Float
}
type BusinessInternalCategory {
canDelete: Boolean!
id: Id!
title: String!
treasuryOrder: Int
isHumanRessource: Boolean!
isDirection: Boolean!
isTax: Boolean!
}
type BusinessInternalBudget {
canDelete: Boolean!
id: Id!
year: Int!
month: Int!
amount: Float!
businessInternal: BusinessInternal!
}
type ProviderBillOccurence {
canDelete: Boolean!
id: Id!
providerBill: ProviderBill!
paymentDate: String!
amount: Float!
taxPercentage: Float!
taxAmount: Float!
amountWithTax: Float!
isPayed: Boolean!
isReconciliated: Boolean!
}
type Bank {
canDelete: Boolean!
id: String!
name: String!
code: String!
iban: String!
bic: String!
isDefaultCreditBank: Boolean!
establishmentCode: String!
sortCode: String!
accountNumber: String!
riceCode: String!
street: String
city: String
postalCode: String
country: String
phone: String
email: String
openAt: Date!
closedAt: Date
initialAmount: Float!
initialDate: Date!
historyAmount: Float
historyDate: Date
sortOrder: Int!
}
type ProviderBillRow {
canDelete: Boolean!
id: Id!
providerBill: ProviderBill!
business: Business
businessInternal: BusinessInternal
label: String!
amount: Float!
taxPercentage: Float!
taxAmount: Float!
amountWithTax: Float!
startPeriod: Date
endPeriod: Date
sortOrder: Int
}
type ProviderBillPaymentRow {
id: Id!
providerBillPayment: ProviderBillPayment!
providerBill: ProviderBill!
amount: Float!
}
type ProviderBillPayment {
canDelete: Boolean!
id: Id!
provider: Company!
bank: Bank!
date: Date!
amount: Float!
paymentType: String!
chequeNumber: String
chequeDate: Date
rows: [ProviderBillPaymentRow!]!
isOnAccount: Boolean!
isReconciliated: Boolean!
}
type Quote {
canDelete: Boolean!
id: Id!
reference: String!
review: String!
internalReview: Int!
reviewObject: String
canReview: Boolean!
client: Company!
representative: Contact!
tasks: [Task!]!
orders: [Order!]!
business: Business!
discount: Float!
discountAmount: Float!
amountQuote: Float!
amountWithDiscount: Float!
taxPercentage: Float!
revueDate: Date
revueSuccessProbability: Float
revueRevisionComment: String
revueItems: [BusinessQuoteRevueItem!]!
revueMaterialResources: String
revueSkillResources: String
revueIPSNs: [BusinessQuoteIPSN!]!
revueState: String
revueActionComment: String
status: BusinessProcessStepStatus!
}
type Task {
canDelete: Boolean!
id: String!
name: String!
isOrdered: Boolean!
order: Order
quote: Quote!
unit: String!
quantity: Float!
amountQuote: Float!
taskIndex: Int!
taskUsers: [TaskUser!]!
taskCosts: [TaskCost!]!
}
type Order {
canDelete: Boolean!
id: String!
reference: String!
date: Date!
quote: Quote!
tasks: [Task!]!
paymentSchedules: [PaymentSchedule!]!
amountQuote: Float!
discount: Float!
discountAmount: Float!
amountWithDiscount: Float!
taxPercentage: Float!
isAR: Boolean
startDate: Date
endDate: Date
isUnderIonizingRadiation: Boolean
sensibilityLevel: String
isPdP: Boolean
isGraduated: Boolean!
securityRequirements: [BusinessOrderSecurityRequirement!]!
differenceWithQuote: String
differenceWithRequirements: String
modifications: String
}
type PaymentSchedule {
canDelete: Boolean!
id: String!
name: String!
state: String!
comment: String
order: Order!
percentage: Float!
amount: Float!
billingDate: Date!
collectionDate: Date!
initialBillingDate: Date
initialCollectionDate: Date
billedPercentage: Float!
billedAmount: Float!
hasPaymentTerms: Boolean!
paymentTerms: [PaymentTerm!]!
allocationYear: Int!
isCancelled: Boolean!
}
type PaymentTerm {
canDelete: Boolean!
id: String!
reference: String!
type: String!
realfcdate: String!
dueDate: String
forecastPaymentDate: Date!
business: Business!
state: String
allocationYear: String!
rows: [PaymentTermRow!]!
amount: Float!
amountRemaining: Float!
taxPercentage: Float!
bankToCredit: Bank!
paymentType: String
creditNotePaymentTerm: PaymentTerm
isPayed: Boolean!
isCancelled: Boolean!
client: Company!
}
type PaymentTermRow {
canDelete: Boolean!
id: Id!
paymentTerm: PaymentTerm!
paymentSchedule: PaymentSchedule!
percentage: Float!
amount: Float
comment: String
sortOrder: Int
}
type BusinessOrderSecurityRequirement {
id: Id!
name: String!
description: String
}
type TaskUser {
id: Id!
task: Task!
user: User!
quantity: Float!
unitCost: Float!
initialHours: Float!
}
type TaskCost {
id: Id!
task: Task!
type: String!
name: String!
cost: Float!
}
type BusinessQuoteRevueItem {
id: Id!
itemType: BusinessQuoteRevueItemType!
state: String
description: String
}
type BusinessQuoteRevueItemType {
canDelete: Boolean!
id: Id!
name: String!
showResources: Boolean!
showIPSN: Boolean!
readOnly: Boolean!
}
type BusinessQuoteIPSN {
id: Id!
name: String!
article: String
activity: String
smq: String
monitoring: String
documentation: String
}
type BusinessProcessStepStatus {
id: Id!
step: String!
quote: Quote
order: Order
isLocked: Boolean!
isValidated: Boolean!
signatures: [BusinessProcessStepStatusSignature!]!
}
type BusinessProcessStepStatusSignature {
id: Id!
signatureConf: BusinessProcessSignatureConf!
canSign: Boolean!
signature: BusinessProcessSignature
}
type BusinessProcessSignatureConf {
canDelete: Boolean!
id: Id!
processStep: String!
title: String!
roles: [CoworkerCompanyRole!]!
}
type BusinessProcessSignature {
id: Id!
business: Business!
quote: Quote
order: Order
user: User!
signatureConf: BusinessProcessSignature!
createdAt: DateTime!
}
type BusinessTask {
canDelete: Boolean!
id: Id!
business: Business!
name: String!
taskUsers: [BusinessTaskUser!]!
skills: [Skill!]!
}
type BusinessTaskUser {
canDelete: Boolean!
id: Id!
businessTask: BusinessTask!
user: User!
initialHours: Float!
realHours: Float!
forecastHours: Float!
}
type ServiceProviderContact {
canDelete: Boolean!
id: String!
contact: Contact!
service: String!
}
type Siret {
canDelete: Boolean!
name: String
siren: String
apeCode: String
apeLabel: String
addresses: [CompanyAddress!]
infogreffeLink: String
}
type MealWeekMenu {
canDelete: Boolean!
id: Id!
date: Date!
maxResponseDate: DateTime!
canOrder: Boolean!
canEdit: Boolean!
isPublished: Boolean!
dayMenus: [MealDayMenu!]!
}
type MealDayMenu {
canDelete: Boolean!
id: Id!
date: Date!
cost: Float!
mainDish: String
dessert: String
users: [User!]!
evaluations: [MealDayMenuEvaluation!]!
}
type MealDayMenuEvaluation {
id: Id!
menu: MealDayMenu!
mainDish: Int!
dessert: Int!
user: User!
}
type ProviderEvaluation {
id: Id!
business: Business
company: Company!
date: Date!
ratings: [ProviderEvaluationRating!]!
comment: String
}
type ProviderEvaluationRating {
id: Id!
providerEvaluation: ProviderEvaluation!
criteria: ProviderEvaluationCriteria!
rating: Int!
}
type ProviderEvaluationCriteria {
canDelete: Boolean!
id: Id!
name: String!
lowThreshold: Float!
heighThreshold: Float!
}
type NAFCode {
canDelete: Boolean!
id: Id!
code: String!
label: String!
}
type DrivingLicense {
canDelete: Boolean!
id: Id!
title: String!
}
type ReferenceVariableValue {
canDelete: Boolean!
id: Id!
value: String!
description: String!
variable: ReferenceVariable!
}
type ReferenceVariable {
canDelete: Boolean!
id: Id!
name: String!
description: String!
values: [ReferenceVariableValue!]!
}
type ApplicationCompany {
id: Id!
name: String!
nature: String
siren: String!
interco: String!
ape: String!
capital: String!
contactFirstName: String
contactLastName: String
contactEmail: String
contactPhone: String
documentFontFamily: String
paymentTermMarginTop: Int
paymentTermMarginLeft: Int
paymentTermMarginRight: Int
providerEvaluationLowThreshold: Int!
providerEvaluationHeighThreshold: Int!
providerEvaluationOkAction: String!
providerEvaluationWarningAction: String!
providerEvaluationDangerAction: String!
absenceRttResetDate: Date!
absenceCpResetDate: Date!
cpIncrement: Float!
rttIncrement: Float!
minimumHoursForRtt: Float!
}
type Reference {
id: String!
type: String!
label: String!
variables: [Option!]!
format: String!
}
type Option {
label: String!
value: String!
}
type CompanyVehicle {
canDelete: Boolean!
id: Id!
registrationNumber: String!
brand: String!
model: String!
type: String!
fuelType: String!
taxHorsepower: Float
}
type AnnualDeductedDayCategory {
canDelete: Boolean!
id: Id!
name: String!
year: Int!
editedAt: Date
createdAt: Date
}
type OrderProbability {
state: String!
probability: Float
}
type MailServer {
id: Id!
host: String!
port: String!
ssl: String
username: String!
password: String!
}
type TotalWorkingDays {
workingDays: Int!
workingHours: Float!
}
type WorkingDayType {
canDelete: Boolean!
id: Id!
code: String!
title: String!
workingHours: Float!
beginHour: Float!
endHour: Float!
}
type ApplicationCompanyOffice {
canDelete: Boolean!
id: Id!
intitule: String!
street: String
city: String!
postalCode: String
country: String!
phone: String
fax: String
siret: String
}
type OtherDecaissementType {
id: Id!
name: String!
category: BusinessInternalCategory
startDate: Date
endDate: Date
archivedAt: Date
staticType: String
sortOrder: Int
canEdit: Boolean!
canDelete: Boolean!
needLabel: Boolean!
}
type FeeCoefficient {
canDelete: Boolean!
id: Id!
title: String!
type: String!
value: Float!
}
type NotificationEmail {
canDelete: Boolean!
id: Id!
emails: String
event: String!
}
type Color {
key: String!
value: String!
}
type RemoteWorkingRequest {
canDelete: Boolean!
id: Id!
user: User!
date: Date!
state: String!
isRemoteRequest: Boolean!
refusalJustification: String
createdAt: Date
answeredAt: Date
}
type UserRemoteWorkingPeriod {
canDelete: Boolean!
id: Id!
user: User!
startDate: Date!
endDate: Date
}
type BusinessClocking {
canDelete: Boolean!
id: Id!
user: User!
date: Date!
duration: Float!
hourCost: Float!
businessTask: BusinessTask
businessInternal: BusinessInternal
}
type UserCustomFees {
canDelete: Boolean!
id: Id!
date: Date!
cost: Float
quantity: Int
lunch: Boolean
diner: Boolean
unitprice: Float
comment: String
user: User
business: Business
businessInternal: BusinessInternal
feetype: String!
feeCoefficient: FeeCoefficient
endDate: Date
vehicle: CompanyVehicle
isCarHire: Boolean
hireCompany: String
registrationNumber: String
taxHorsepower: Float
departure: String
arrival: String
startKilometers: Float
endKilometers: Float
totalKilometers: Float
document: Document
}
type UserClockingValidation {
canDelete: Boolean!
id: Id
user: TempObject
year: Int
month: Int
manager: TempObject
state: String
refusalJustification: String
}
type TempObject {
id: Id!
}
type BusinessDocumentRef {
id: Id!
business: Business
businessInternal: BusinessInternal
user: User
reference: String!
revisionOf: BusinessDocumentRef
version: Int!
versionLetter: String!
createdAt: Date
date: String!
canUpdate: Boolean!
canDelete: Boolean!
keyWords: String
revisionObject: String
createdBy: User
}
type PublicBusiness {
id: Id!
title: String!
}
type History {
id: UUID!
entityType: String!
entityId: Id!
entityField: String!
value: String
updatedAt: DateTime!
}
type News {
canDelete: Boolean!
id: Id!
title: String!
date: DateTime!
author: User!
description: String!
images: [Document!]!
status: String!
}
type UserAbsence {
canDelete: Boolean!
id: Id!
user: User!
date: Date!
duration: Float
absenceType: String!
isMorning: Boolean!
isAfternoon: Boolean!
durationDays: Float
state: String
refusalJustification: String
answeredAt: Date
answeredBy: User
createdAt: Date
editedAt: Date
totalDaysRemaining: Float
}
type AbsenceCpCounter {
id: String!
user: User!
lastYearGranted: Float!
lastYearTaken: Float!
lastYearForecastTakenApproved: Float!
lastYearForecastTakenWaiting: Float!
granted: Float!
taken: Float!
forecastGranted: Float!
forecastTakenApproved: Float!
forecastTakenWaiting: Float!
nextYearForecastGranted: Float!
nextYearForecastTakenApproved: Float!
nextYearForecastTakenWaiting: Float!
}
type AbsenceRttCounter {
id: String!
user: User!
granted: Float!
taken: Float!
forecastGranted: Float!
forecastTakenApproved: Float!
forecastTakenWaiting: Float!
nextYearForecastGranted: Float!
nextYearForecastTakenApproved: Float!
nextYearForecastTakenWaiting: Float!
}
type AdditionalAbsenceDay {
canDelete: Boolean!
id: Id!
user: User!
type: String!
date: Date!
durationDays: Int!
}
type CoworkerFollowUp {
canDelete: Boolean!
id: String!
user: User!
type: CoworkerFollowUpType!
title: String
date: Date!
expirationDate: Date
document: Document
}
type UserSkillHours {
id: Id!
hours: Float!
skill: Skill!
business: Business!
user: User!
isAuto: Boolean!
}
type Objective {
canDelete: Boolean!
id: Id!
amount: Float!
amountCalculated: Float!
fixCosts: Float!
variableCosts: Float!
year: Int!
month: Int!
sector: BusinessSector!
}
type ObjectiveConf {
id: Id!
year: Int!
marginPercentage: Int!
}
type UserPostalAddress {
canDelete: Boolean!
id: Id
street: String
city: String
postalCode: Int
country: String
}
type UserWeeklyHours {
id: Id
user: User!
mondayHours: WorkingDayType
tuesdayHours: WorkingDayType
wednesdayHours: WorkingDayType
thursdayHours: WorkingDayType
fridayHours: WorkingDayType
saturdayHours: WorkingDayType
sundayHours: WorkingDayType
startDate: String
endDate: String
}
type UserWorkingDayType {
date: Date!
workingDayType: WorkingDayType
}
type UserAnnualSalary {
canDelete: Boolean!
id: Id!
amount: Float!
year: Int!
month: Int!
user: User!
}
type UserCost {
canDelete: Boolean!
year: Int!
month: Int!
user: User!
hourCost: Float!
dayCost: Float!
operationalDays: Float!
operationalHours: Float!
annualOperationalDays: Float!
annualOperationalHours: Float!
annualCost: Float!
}
type UserAnnualDeductedDays {
canDelete: Boolean!
id: Id!
days: Float!
month: Int!
user: User!
category: AnnualDeductedDayCategory!
}
type UserPersonalInformation {
canDelete: Boolean!
id: Id!
personalPhoneNumber: String
personalEmailAddress: String
familySituation: String
countDependantChildren: String
drivingLicenseDate: String
iban: String
lastDiploma: String
emergencyContact: String
emergencyContactPhoneNumber: String
user: User
}
type UserRadiationExposure {
canDelete: Boolean!
id: Id!
user: User
dose: String
tpsIntervention: String!
date: String
maskUse: String
business: Business
}
type CreditCardBill {
canDelete: Boolean!
id: Id!
title: String!
amount: Float!
amountWithTax: Float!
date: String!
paymentType: String!
chequeNumber: String
bank: Bank!
lostTicket: Boolean!
business: Business
businessInternal: BusinessInternal
document: Document
isReconciliated: Boolean!
}
type Treasury {
id: String!
year: Int!
month: Int!
bank: Bank!
totalStartOfMonth: Float!
isReconciliated: Boolean!
isPrevMonthReconciliated: Boolean!
canReconciliate: Boolean!
canUnreconciliate: Boolean!
comment: String
}
type Emprunt {
canDelete: Boolean!
id: Id!
reference: String!
businessInternal: BusinessInternal!
state: String!
bank: Bank!
loanAmount: Float!
receiptDate: Date!
periodicity: String
startPeriodDate: Date
endPeriodDate: Date
periodDateOfMonth: Int
occurences: [EmpruntOccurence!]!
amount: Float!
amountWithTax: Float!
isReconciliated: Boolean!
duration: Int!
interestRate: Float
insuranceRate: Float
}
type EmpruntOccurence {
canDelete: Boolean!
id: Id!
emprunt: Emprunt!
paymentDate: Date!
amount: Float!
isPayed: Boolean!
isReconciliated: Boolean!
}
type OtherEncaissement {
canDelete: Boolean!
id: Id!
type: OtherDecaissementType!
state: String!
date: Date!
bankToCredit: Bank!
amount: Float!
isReconciliated: Boolean!
label: String
}
type PaymentScheduleAmountBySector {
canDelete: Boolean!
id: Id!
sector: BusinessSector!
year: Int!
month: Int!
amount: Float!
}
type Encaissement {
canDelete: Boolean!
id: Id!
reference: String!
extraInfo: String
company: Company!
businessInternal: BusinessInternal!
billDate: Date!
dueDate: Date
forecastPaymentDate: Date!
bankToCredit: Bank!
paymentType: String
rows: [EncaissementRow!]!
amount: Float!
amountWithTax: Float!
amountRemaining: Float!
isPayed: Boolean!
isCancelled: Boolean!
}
type EncaissementRow {
canDelete: Boolean!
id: Id!
encaissement: Encaissement!
label: String!
amount: Float!
taxPercentage: Float!
taxAmount: Float!
amountWithTax: Float!
sortOrder: Int!
}
type PaymentTermPayment {
canDelete: Boolean!
id: Id!
client: Company!
bank: Bank!
date: Date!
amount: Float!
paymentType: String!
chequeNumber: String
chequeDate: Date
rows: [PaymentTermPaymentRow!]!
isOnAccount: Boolean!
isReconciliated: Boolean!
}
type PaymentTermPaymentRow {
id: Id!
paymentTermPayment: PaymentTermPayment!
paymentTerm: PaymentTerm
providerEncaissement: Encaissement
amount: Float!
}
type OtherDecaissement {
canDelete: Boolean!
id: Id!
type: OtherDecaissementType!
state: String!
date: Date!
bank: Bank!
amount: Float!
isReconciliated: Boolean!
label: String
}
type UserSalaryPayment {
canDelete: Boolean!
id: Id!
state: String!
label: String!
date: Date!
user: User!
bankToDebit: Bank!
amount: Float!
isReconciliated: Boolean!
}
type PaymentTermAmountBySector {
canDelete: Boolean!
id: Id!
sector: BusinessSector!
year: Int!
amount: Float!
}
type Notification {
id: String!
type: String!
title: String!
content: String!
extra: NotificationExtra!
}
type NotificationExtra {
resourceId: Id
userId: Id
quoteId: Id
orderId: Id
step: String
month: Int
year: Int
mail: String
tab: String
}
type Reminder {
canDelete: Boolean!
id: Id!
title: String!
date: String!
relaunch: String!
text: String
creator: Minute
minute: Minute
business: Business
isRead: Boolean!
}
type InternalCertification {
id: Id!
title: String!
corrector: CoworkerCompanyRole!
pointsToValidate: Int!
questions: [InternalCertificationQuestion!]!
confirmationMessage: String!
}
type InternalCertificationQuestion {
id: Id!
label: String!
answers: [InternalCertificationAnswer!]!
}
type InternalCertificationAnswer {
id: Id!
label: String!
isValid: Boolean!
}
type InternalCertificationSession {
id: Id!
certification: InternalCertification!
users: [User!]!
date: Date!
}
type InternalCertificationSessionResult {
id: Id!
user: User!
session: InternalCertificationSession!
answers: [InternalCertificationSessionResultAnswer!]!
status: String!
traineeSignatureBy: User
traineeSignatureAt: DateTime
correctorSignatureBy: User
correctorSignatureAt: DateTime
createdAt: DateTime
}
type InternalCertificationSessionResultAnswer {
id: Id!
result: InternalCertificationSessionResult!
question: InternalCertificationQuestion!
answers: [InternalCertificationAnswer!]!
}
type ImportConf {
id: Id!
type: String!
title: String!
tablePosition: Int!
hasTableHeader: Boolean!
roles: [Role!]!
inputs: [ImportConfInput!]!
operations: [ImportConfOperation!]!
hasSampleFile: Boolean!
}
type ImportConfInput {
id: Id!
importConf: ImportConf!
columnIndex: Int!
name: String!
sortOrder: Int!
outputImportOutput: String
importConfOperationInput: ImportConfOperationInput
}
type ImportConfOperationInput {
id: Id!
operation: ImportConfOperation!
operationInputId: String!
tableInput: ImportConfInput
operationOutput: ImportConfOperation
}
type ImportConfOperation {
id: Id!
importConf: ImportConf!
type: String!
positionX: Int!
positionY: Int!
inputs: [ImportConfOperationInput!]!
outputImportOutput: String
outputOperationOutput: ImportConfOperationInput
conf: JSON
displayName: String!
outputType: String!
inputDefinitions: [ImportConfOperationInputDefinition!]!
}
scalar JSON
type ImportConfOperationInputDefinition {
id: String!
name: String
type: String!
required: Boolean!
}
type ImportConfType {
id: String!
name: String!
outputs: [ImportConfOutputDefinition!]!
}
type ImportConfOutputDefinition {
id: String!
name: String!
type: String!
required: Boolean!
}
type ImportOperationType {
id: String!
name: String!
parameters: [ImportConfOperationParameterDefinition!]!
}
type ImportConfOperationParameterDefinition {
id: String!
name: String!
type: String!
}
type ImportConfInputFileColumn {
columnIndex: Int!
name: String!
}
type ImportResult {
outputs: [ImportConfOutputDefinition!]!
rows: [ImportResultRow!]!
errors: [ImportResultError!]!
}
type ImportResultRow {
id: Int!
cells: [ImportResultCell!]!
}
type ImportResultCell {
outputId: String!
value: String
error: String
}
type ImportResultError {
type: String!
message: String!
operation: ImportConfOperation
rowId: Int
value: String
}
scalar FileUpload
type BusinessClockingComment {
canDelete: Boolean!
id: String!
year: Int!
month: Int!
user: User!
business: Business!
comment: String!
}
type RootMutation {
createEvents(input: EventsInput!): Events!
editEvents(id: ID!, input: EventsInput!): Events!
deleteEvents(id: ID!): Boolean!
participateEvent(eventId: ID!, participationType: String!): Events!
deleteResponse(id: ID!): Boolean!
editResponse(eventId: ID!, userId: ID!, response: String!): Events!
postCompanySocialNetwork(companyId: Id, input: CompanySocialNetworkInput!): CompanySocialNetwork!
patchCompanySocialNetwork(companyId: Id, networkId: Id, input: CompanySocialNetworkInput!): CompanySocialNetwork!
removeCompanySocialNetwork(companyId: Id, networkId: Id): Boolean!
postGroupToCompany(companyId: Id, input: CompanyGroupInput!): CompanyGroup!
removeGroupOfCompany(companyId: Id, groupId: Id): Boolean!
createCompanyGroup(input: CompanyGroupInput!): CompanyGroup!
editCompanyGroup(id: Id, input: CompanyGroupInput!): CompanyGroup!
deleteCompanyGroup(id: Id): Boolean!
editServiceProviderContacts(service: String!, contactIds: [String!]!): [ServiceProviderContact!]!
createContact(input: ContactInput!): Contact!
editContact(id: Id!, input: ContactInput!): Contact!
deleteContact(id: Id!): Boolean!
postContactPhone(contactId: Id, input: PhoneInput!): Phone!
patchContactPhone(contactId: Id, phoneId: Id!, input: PhoneInput!): Phone!
removeContactPhone(contactId: Id, phoneId: Id!): Boolean!
postContactMail(contactId: Id, input: EmailInput!): Phone!
patchContactMail(contactId: Id, emailId: Id!, input: EmailInput!): Phone!
removeContactMail(contactId: Id, emailId: Id!): Boolean!
postCompanyAddressToCompany(companyId: Id, input: CompanyAddressInput!): CompanyAddress!
patchCompanyAddress(companyId: Id, addressId: Id, input: CompanyAddressInput!): CompanyAddress!
removeCompanyAddress(companyId: Id, addressId: Id): Boolean!
postGroupToContact(contactId: Id, input: ContactGroupInput!): ContactGroup
removeGroupOfContact(contactId: Id, groupId: Id): Boolean!
createContactGroup(input: ContactGroupInput!): ContactGroup!
editContactGroup(id: Id, input: ContactGroupInput!): ContactGroup!
deleteContactGroup(id: Id): Boolean!
createCompany(input: CompanyInput!): Company!
editCompany(id: Id!, input: CompanyInput!): Company!
deleteCompany(id: Id!): Boolean!
createMinute(input: MinuteInput!): Minute!
editMinute(id: Id!, input: MinuteInput!): Minute!
deleteMinute(id: Id!): Boolean!
addContactToMinute(minuteId: Id!, contactId: Id!): Contact!
deleteContactToMinute(minuteId: Id!, contactId: Id!): Boolean!
addUserToMinute(minuteId: Id!, userId: Id!): User!
deleteUserToMinute(minuteId: Id!, userId: Id!): Boolean!
editMealWeekMenu(id: Id!, input: MealWeekMenuInput!): MealWeekMenu!
publishMealWeekMenu(id: Id!): MealWeekMenu!
draftMealWeekMenu(id: Id!): MealWeekMenu!
reserveMealDayMenu(dayMenuId: Id!): Boolean!
cancelMealDayMenu(dayMenuId: Id!): Boolean!
editMealDayMenuEvaluation(date: Date!, input: MealDayMenuEvaluationInput!): MealDayMenuEvaluation!
createProviderEvaluation(input: ProviderEvaluationInput!): ProviderEvaluation!
editProviderEvaluation(id: Id!, input: ProviderEvaluationInput!): ProviderEvaluation!
deleteProviderEvaluation(id: Id!): Boolean!
createCoefficientPosition(input: CoefficientPositionInput!): CoefficientPosition!
editCoefficientPosition(id: Id!, input: CoefficientPositionInput!): CoefficientPosition!
deleteCoefficientPosition(id: Id!): Boolean!
createBank(input: BankInput!): Bank!
editBank(id: Id!, input: BankInput!): Bank!
deleteBank(id: Id!): Boolean!
createProviderEvaluationCriteria(input: ProviderEvaluationCriteriaInput!): ProviderEvaluationCriteria!
editProviderEvaluationCriteria(id: Id!, input: ProviderEvaluationCriteriaInput!): ProviderEvaluationCriteria!
deleteProviderEvaluationCriteria(id: Id!): Boolean!
createProfessionalCategory(input: ProfessionalCategoryInput!): ProfessionalCategory!
editProfessionalCategory(id: Id!, input: ProfessionalCategoryInput!): ProfessionalCategory!
deleteProfessionalCategory(id: Id!): Boolean!
createLicense(input: DrivingLicenseInput!): DrivingLicense!
editLicense(id: Id, input: DrivingLicenseInput!): DrivingLicense!
deleteLicense(id: Id): Boolean!
createReferenceVariableValue(input: ReferenceVariableValueInput!): ReferenceVariableValue!
editReferenceVariableValue(id: Id!, input: ReferenceVariableValueInput!): ReferenceVariableValue!
deleteReferenceVariableValue(id: Id!): Boolean!
createApplicationCompany(input: ApplicationCompanyInput!): ApplicationCompany!
editApplicationCompany(input: ApplicationCompanyInput!): ApplicationCompany!
editReference(type: String!, input: ReferenceInput!): Reference!
createCompanyVehicle(input: CompanyVehicleInput!): CompanyVehicle!
editCompanyVehicle(id: Id!, input: CompanyVehicleInput!): CompanyVehicle!
deleteCompanyVehicle(id: Id!): Boolean!
createAnnualDeductedDayCategory(input: AnnualDeductedDayCategoryInput!): AnnualDeductedDayCategory!
editAnnualDeductedDayCategory(id: Id!, input: AnnualDeductedDayCategoryInput!): AnnualDeductedDayCategory!
deleteAnnualDeductedDayCategory(id: Id!): Boolean!
createProfessionalFunction(input: ProfessionalFunctionInput!): ProfessionalFunction!
editProfessionalFunction(id: Id!, input: ProfessionalFunctionInput!): ProfessionalFunction!
deleteProfessionalFunction(id: Id!): Boolean!
editOrderProbability(state: String!, input: OrderProbabilityInput!): OrderProbability!
editmailserver(input: MailServerInput!): MailServer!
createBusinessContactRole(input: BusinessContactRoleInput!): BusinessContactRole!
editBusinessContactRole(id: Id!, input: BusinessContactRoleInput!): BusinessContactRole!
deleteBusinessContactRole(id: Id!): Boolean!
createWorkingDayType(input: WorkingDayTypeInput!): WorkingDayType!
editWorkingDayType(id: Id, input: WorkingDayTypeInput!): WorkingDayType!
deleteWorkingDayType(id: Id): Boolean!
createApplicationCompanyOffice(input: ApplicationCompanyOfficeInput!): ApplicationCompanyOffice!
editApplicationCompanyOffice(id: Id, input: ApplicationCompanyOfficeInput!): ApplicationCompanyOffice!
deleteApplicationCompanyOffice(id: Id): Boolean!
createOtherDecaissementType(input: OtherDecaissementTypeInput!): OtherDecaissementType!
editOtherDecaissementType(id: Id!, input: OtherDecaissementTypeInput!): OtherDecaissementType!
deleteOtherDecaissementType(id: Id!): Boolean!
createFeeCoefficient(input: FeeCoefficientInput!): FeeCoefficient!
editFeeCoefficient(id: Id!, input: FeeCoefficientInput!): FeeCoefficient!
deleteFeeCoefficient(id: Id!): Boolean!
createNotificationEmail(input: NotificationEmailInput!): NotificationEmail!
editNotificationEmail(id: Id!, input: NotificationEmailInput!): NotificationEmail!
deleteNotificationEmail(id: Id!): Boolean!
createCoworkerCompanyRole(input: CoworkerCompanyRoleInput!): CoworkerCompanyRole!
editCoworkerCompanyRole(id: Id!, input: CoworkerCompanyRoleInput!): CoworkerCompanyRole!
deleteCoworkerCompanyRole(id: Id!): Boolean!
editColor(key: String!, input: ColorInput!): Color!
createReferenceVariable(input: ReferenceVariableInput!): ReferenceVariable!
editReferenceVariable(id: Id!, input: ReferenceVariableInput): ReferenceVariable!
deleteReferenceVariable(id: Id!): Boolean!
createCoworkerFollowUpType(input: CoworkerFollowUpTypeInput!): CoworkerFollowUpType!
editCoworkerFollowUpType(id: Id!, input: CoworkerFollowUpTypeInput!): CoworkerFollowUpType!
deleteCoworkerFollowUpType(id: Id!): Boolean!
createRemoteWorkingRequest(input: RemoteWorkingRequestInput!): RemoteWorkingRequest!
approveRemoteWorkingRequest(id: Id!): RemoteWorkingRequest!
refuseRemoteWorkingRequest(id: Id!, refusalJustification: String!): Boolean!
cancelRemoteWorkingRequest(id: Id!): Boolean!
createUserRemoteWorkingPeriod(input: UserRemoteWorkingPeriodInput!): UserRemoteWorkingPeriod!
editUserRemoteWorkingPeriod(id: Id!, input: UserRemoteWorkingPeriodInput!): UserRemoteWorkingPeriod!
deleteUserRemoteWorkingPeriod(id: Id!): Boolean!
createBusinessClocking(input: BusinessClockingInput!): BusinessClocking!
editBusinessClocking(id: Id, input: BusinessClockingInput!): BusinessClocking!
deleteBusinessClocking(id: Id): Boolean!
createUserCustomFee(input: UserCustomFeesInput!): UserCustomFees!
editUserCustomFee(id: String!, input: UserCustomFeesInput!): UserCustomFees!
deleteUserCustomFee(id: String!): Boolean!
createClockingValidationToUser(userId: Id, input: UserClockingValidationInput!): UserClockingValidation!
editClockingValidationToUser(userId: Id!, id: Id!, input: UserClockingValidationInput!): UserClockingValidation!
createOrder(input: OrderInput!): Order!
editOrder(id: Id!, input: OrderInput!): Order!
deleteOrder(id: Id!): Boolean!
createBusinessCommercialTool(input: BusinessCommercialToolInput!): BusinessCommercialTool!
editBusinessCommercialTool(id: Id!, input: BusinessCommercialToolInput!): BusinessCommercialTool!
deleteBusinessCommercialTool(id: Id!): Boolean!
createBusinessCommercialNature(input: BusinessCommercialNatureInput!): BusinessCommercialNature!
editBusinessCommercialNature(id: Id!, input: BusinessCommercialNatureInput!): BusinessCommercialNature!
deleteBusinessCommercialNature(id: Id!): Boolean!
createBusinessCommercialOfferType(input: BusinessCommercialOfferTypeInput!): BusinessCommercialOfferType!
editBusinessCommercialOfferType(id: Id!, input: BusinessCommercialOfferTypeInput!): BusinessCommercialOfferType!
deleteBusinessCommercialOfferType(id: Id!): Boolean!
createBusinessEngagementHazard(input: BusinessEngagementHazardInput!): BusinessEngagementHazard!
editBusinessEngagementHazard(id: Id!, input: BusinessEngagementHazardInput!): BusinessEngagementHazard!
deleteBusinessEngagementHazard(id: Id!): Boolean!
createBusinessEngagementTask(input: BusinessEngagementTaskInput!): BusinessEngagementTask!
editBusinessEngagementTask(id: Id!, input: BusinessEngagementTaskInput!): BusinessEngagementTask!
deleteBusinessEngagementTask(id: Id!): Boolean!
editBusinessEngagementTaskUser(input: BusinessEngagementTaskUserInput!): BusinessEngagementTaskUser!
createBusinessEngagementHazardCategoryConf(input: BusinessEngagementHazardCategoryConfInput!): BusinessEngagementHazardCategoryConf!
editBusinessEngagementHazardCategoryConf(id: Id!, input: BusinessEngagementHazardCategoryConfInput!): BusinessEngagementHazardCategoryConf!
deleteBusinessEngagementHazardCategoryConf(id: Id!): Boolean!
createBusinessEngagementHazardMeasure(input: BusinessEngagementHazardMeasureInput!): BusinessEngagementHazardMeasure!
editBusinessEngagementHazardMeasure(id: Id!, input: BusinessEngagementHazardMeasureInput!): BusinessEngagementHazardMeasure!
deleteBusinessEngagementHazardMeasure(id: Id!): Boolean!
createBusinessEngagementHazardFamily(input: BusinessEngagementHazardFamilyInput!): BusinessEngagementHazardFamily!
editBusinessEngagementHazardFamily(id: Id!, input: BusinessEngagementHazardFamilyInput!): BusinessEngagementHazardFamily!
deleteBusinessEngagementHazardFamily(id: Id!): Boolean!
createBusinessTask(input: BusinessTaskInput!): BusinessTask!
editBusinessTask(id: Id!, input: BusinessTaskInput!): BusinessTask!
deleteBusinessTask(id: Id!): Boolean!
editBusinessTaskUser(input: BusinessTaskUserInput!): BusinessTaskUser!
createBusinessSector(input: BusinessSectorInput!): BusinessSector!
editBusinessSector(id: Id!, input: BusinessSectorInput!): BusinessSector!
deleteBusinessSector(id: Id!): Boolean!
createBusinessProcessSignatureConf(input: BusinessProcessSignatureConfInput!): BusinessProcessSignatureConf!
editBusinessProcessSignatureConf(id: Id!, input: BusinessProcessSignatureConfInput!): BusinessProcessSignatureConf!
deleteBusinessProcessSignatureConf(id: Id!): Boolean!
createDomain(input: BusinessDomainInput!): BusinessDomain!
editDomain(id: Id!, input: BusinessDomainInput!): BusinessDomain!
deleteDomain(id: Id!): Boolean!
createBusinessHazardsStrategyAspect(input: BusinessHazardsStrategyAspectInput!): BusinessHazardsStrategyAspect!
editBusinessHazardsStrategyAspect(id: Id!, input: BusinessHazardsStrategyAspectInput!): BusinessHazardsStrategyAspect!
deleteBusinessHazardsStrategyAspect(id: Id!): Boolean!
createBusinessHazardsCertification(input: BusinessHazardsCertificationInput!): BusinessHazardsCertification!
editBusinessHazardsCertification(id: Id!, input: BusinessHazardsCertificationInput!): BusinessHazardsCertification!
deleteBusinessHazardsCertification(id: Id!): Boolean!
createBusinessClosingClientEvaluationCriteria(input: BusinessClosingClientEvaluationCriteriaInput!): BusinessClosingClientEvaluationCriteria!
editBusinessClosingClientEvaluationCriteria(id: Id!, input: BusinessClosingClientEvaluationCriteriaInput!): BusinessClosingClientEvaluationCriteria!
deleteBusinessClosingClientEvaluationCriteria(id: Id!): Boolean!
createBusinessClosingClientEvaluationCriteriaCategory(input: BusinessClosingClientEvaluationCriteriaCategoryInput!): BusinessClosingClientEvaluationCriteriaCategory!
editBusinessClosingClientEvaluationCriteriaCategory(id: Id!, input: BusinessClosingClientEvaluationCriteriaCategoryInput!): BusinessClosingClientEvaluationCriteriaCategory!
deleteBusinessClosingClientEvaluationCriteriaCategory(id: Id!): Boolean!
addBusinessClosingImage(businessId: Id!, file: FileUpload!): Business!
removeBusinessClosingImage(businessId: Id!, documentId: Id!): Business!
createPublicBusinessClosingClientEvaluation(input: PublicBusinessClosingClientEvaluationInput!): Boolean!
createBusinessClosingClientEvaluation(input: BusinessClosingClientEvaluationInput!): BusinessClosingClientEvaluation!
editBusinessClosingClientEvaluation(id: Id!, input: BusinessClosingClientEvaluationInput!): BusinessClosingClientEvaluation!
deleteBusinessClosingClientEvaluation(id: Id!): Boolean!
createBusinessProcessSignature(business: Id!, quote: Id, order: Id, signatureConf: Id!): BusinessProcessSignature!
deleteBusinessProcessSignature(business: Id!, quote: Id, order: Id, signatureConf: Id!): Boolean!
createBusinessDocumentRef(input: BusinessDocumentRefInput!): BusinessDocumentRef!
editBusinessDocumentRef(id: Id!, input: BusinessDocumentRefInput!): BusinessDocumentRef!
deleteBusinessDocumentRef(id: Id!): Boolean!
createBusiness(input: BusinessInput!): Business!
editBusiness(id: Id!, input: BusinessInput!): Business!
deleteBusiness(id: Id!): Boolean!
createQuote(input: QuoteCreateInput!): Quote!
createQuoteRevue(id: Id!): Quote!
editQuote(id: Id!, input: QuoteInput!): Quote!
deleteQuote(id: Id!): Boolean!
editTask(id: Id!, input: TaskInput!): Task!
createBusinessQuoteRevueItemType(input: BusinessQuoteRevueItemTypeInput!): BusinessQuoteRevueItemType!
editBusinessQuoteRevueItemType(id: Id!, input: BusinessQuoteRevueItemTypeInput!): BusinessQuoteRevueItemType!
deleteBusinessQuoteRevueItemType(id: Id!): Boolean!
deleteHistory(id: Id!): Boolean!
createRole(input: RoleInput!): Role!
editRole(id: Id!, input: RoleInput!): Role!
deleteRole(id: Id!): Boolean!
createNews(input: NewsInput!): News!
editNews(id: Id!, input: NewsInput!): News!
deleteNews(id: Id!): Boolean!
createAbsence(userId: Id, input: UserAbsenceInput!): UserAbsence!
editAbsence(userId: Id, absenceId: Id, input: UserAbsenceEditInput!): UserAbsence!
deleteAbsence(userId: Id, absenceId: Id): Boolean!
requestCancelUserAbsence(userId: Id, absenceId: Id, input: UserAbsenceEditInput!): UserAbsence!
createAdditionalAbsenceDay(input: AdditionalAbsenceDayInput!): AdditionalAbsenceDay!
editAdditionalAbsenceDay(id: Id!, input: AdditionalAbsenceDayInput!): AdditionalAbsenceDay!
deleteAdditionalAbsenceDay(id: Id!): Boolean!
createCoworkerFollowUp(input: CoworkerFollowUpInput!): CoworkerFollowUp!
editCoworkerFollowUp(id: String!, input: CoworkerFollowUpInput!): CoworkerFollowUp!
deleteCoworkerFollowUp(id: String!): Boolean!
createSkillCategory(input: SkillCategoryInput!): SkillCategory!
editSkillCategory(id: Id!, input: SkillCategoryInput!): SkillCategory!
deleteSkillCategory(id: Id!): Boolean!
editUserSkillHours(userId: Id!, businessId: Id!, skillId: Id!, hours: Float!): UserSkillHours!
autoUserSkillHours(userId: Id!, businessId: Id!, skillId: Id!): Boolean!
createSkill(input: SkillInput!): Skill!
editSkill(id: Id!, input: SkillInput!): Skill!
deleteSkill(id: Id!): Boolean!
createUserSkillEvaluation(input: UserSkillEvaluationInput!): UserSkillEvaluation!
editUserSkillEvaluation(id: Id!, input: UserSkillEvaluationInput!): UserSkillEvaluation!
deleteUserSkillEvaluation(id: Id!): Boolean!
refreshCalculatedObjectives(year: Int!): [Objective!]!
editYearObjective(year: Int!, sector: Id!, amount: Float!): [Objective!]!
editObjectiveConf(year: Int!, input: ObjectiveConfInput!): ObjectiveConf!
login(input: AuthTokenInput!): AuthToken!
deleteAuthToken: Boolean
createUserPostalAddress(input: UserPostalAddressInput!): UserPostalAddress!
editUserPostalAddress(id: Id, input: UserPostalAddressInput!): UserPostalAddress!
deleteUserPostalAddress(id: Id): Boolean!
createUserContract(input: UserContractInput!): UserContract!
editUserContract(id: Id!, input: UserContractInput!): UserContract!
deleteUserContract(id: Id!): Boolean!
createUser(input: CreateUserInput!): User!
editUser(id: Id, input: UserInput!): User!
deleteUser(id: Id!): Boolean!
updatePasswordUser(userId: Id!, input: PasswordInput!): Boolean!
createUserWeeklyHours(input: UserWeeklyHoursInput!): UserWeeklyHours!
deleteUserWeeklyHours(id: Id!): Boolean!
postUserWeeklyHours(userId: Id!, input: UserWeeklyHoursInput!): UserWeeklyHours!
removeUserWeeklyHours(userId: Id, id: Id): Boolean!
createUserAnnualSalary(input: UserAnnualSalaryInput!): UserAnnualSalary!
editUserAnnualSalary(id: Id!, input: UserAnnualSalaryInput!): UserAnnualSalary!
deleteUserAnnualSalary(id: Id!): Boolean!
editUserAnnualDeductedDays(month: Int!, user: Id!, category: Id!, input: UserAnnualDeductedDaysInput!): UserAnnualDeductedDays
deleteUserAnnualDeductedDays(id: Id!): Boolean!
createUserPersonalInformation(input: UserPersonalInformationInput!): UserPersonalInformation!
editUserPersonalInformation(userId: Id!, input: UserPersonalInformationInput!): UserPersonalInformation!
deleteUserPersonalInformation(id: Id!): Boolean!
createContractType(input: ContractTypeInput!): ContractType!
editContractType(id: Id!, input: ContractTypeInput!): ContractType!
deleteContractType(id: Id!): Boolean!
createUserRadiationExposure(input: UserRadiationExposureInput!): UserRadiationExposure!
editUserRadiationExposure(id: Id!, input: UserRadiationExposureInput!): UserRadiationExposure!
deleteUserRadiationExposure(id: Id!): Boolean!
createCreditCardBill(input: CreditCardBillInput!): CreditCardBill
editCreditCardBill(id: Id!, input: CreditCardBillInput!): CreditCardBill
deleteCreditCardBill(id: Id!): Boolean
importCreditCardBills(input: ImportInput!): Boolean
reconciliateMonth(year: Int!, month: Int!, bankId: Id!): Treasury!
unreconciliateMonth(year: Int!, month: Int!, bankId: Id!): Treasury!
commentTreasuryMonth(year: Int!, month: Int!, bankId: Id!, comment: String): Treasury!
createEmprunt(input: EmpruntInput!): Emprunt!
editEmprunt(id: Id!, input: EmpruntInput!): Emprunt!
deleteEmprunt(id: Id!): Boolean!
editEmpruntOccurence(empruntId: Id!, id: Id!, input: EmpruntOccurenceInput!): EmpruntOccurence!
createOtherEncaissement(input: OtherEncaissementInput!): OtherEncaissement!
editOtherEncaissement(id: Id!, input: OtherEncaissementInput!): OtherEncaissement!
deleteOtherEncaissement(id: Id!): Boolean!
createPaymentSchedule(input: PaymentScheduleInput!): PaymentSchedule!
editPaymentSchedule(id: Id!, input: PaymentScheduleInput!): PaymentSchedule!
editOrderPaymentSchedules(orderId: Id!, inputs: [PaymentScheduleInput!]!): [PaymentSchedule!]!
createEncaissement(input: EncaissementInput!): Encaissement!
editEncaissement(id: Id!, input: EncaissementInput!): Encaissement!
deleteEncaissement(id: Id!): Boolean!
editProviderBillOccurence(providerBillId: Id!, id: Id!, input: ProviderBillOccurenceInput!): ProviderBillOccurence!
createPaymentTermPayment(input: PaymentTermPaymentInput!): PaymentTermPayment!
editPaymentTermPayment(id: Id!, input: PaymentTermPaymentInput!): PaymentTermPayment!
deletePaymentTermPayment(id: Id!): Boolean!
createProviderBill(input: ProviderBillInput!): ProviderBill!
editProviderBill(id: Id!, input: ProviderBillInput!): ProviderBill!
deleteProviderBill(id: Id!): Boolean!
createProviderBillPayment(input: ProviderBillPaymentInput!): ProviderBillPayment!
editProviderBillPayment(id: Id!, input: ProviderBillPaymentInput!): ProviderBillPayment!
deleteProviderBillPayment(id: Id!): Boolean!
createOtherDecaissement(input: OtherDecaissementInput!): OtherDecaissement!
editOtherDecaissement(id: Id!, input: OtherDecaissementInput!): OtherDecaissement!
deleteOtherDecaissement(id: Id!): Boolean!
createUserSalaryPayment(input: UserSalaryPaymentInput!): UserSalaryPayment!
editUserSalaryPayment(id: Id!, input: UserSalaryPaymentInput!): UserSalaryPayment!
deleteUserSalaryPayment(id: Id!): Boolean!
createPaymentTerm(input: PaymentTermInput!): PaymentTerm!
editPaymentTerm(id: Id!, input: PaymentTermInput!): PaymentTerm!
deletePaymentTerm(businessId: Id, paymentTermId: Id!): Boolean!
createReminder(input: ReminderInput!): Reminder!
editReminder(id: Id!, input: ReminderInput!): Reminder!
deleteReminder(id: Id!): Boolean!
createInternalCertification(input: InternalCertificationInput!): InternalCertification!
editInternalCertification(id: Id!, input: InternalCertificationInput!): InternalCertification!
deleteInternalCertification(id: Id!): Boolean!
createInternalCertificationSession(input: InternalCertificationSessionInput!): InternalCertificationSession!
editInternalCertificationSession(id: Id!, input: InternalCertificationSessionInput!): InternalCertificationSession!
deleteInternalCertificationSession(id: Id!): Boolean!
createInternalCertificationSessionResult(input: InternalCertificationSessionResultInput!): InternalCertificationSessionResult!
signInternalCertificationSessionResult(id: Id!): InternalCertificationSessionResult!
createBusinessInternalCategory(input: BusinessInternalCategoryInput!): BusinessInternalCategory!
editBusinessInternalCategory(id: Id!, input: BusinessInternalCategoryInput!): BusinessInternalCategory!
deleteBusinessInternalCategory(id: Id!): Boolean!
createBusinessInternal(input: BusinessInternalInput!): BusinessInternal!
editBusinessInternal(id: Id!, input: BusinessInternalInput!): BusinessInternal!
deleteBusinessInternal(id: Id!): Boolean!
postBusinessInternalBudget(businessId: Id!, input: BusinessInternalBudgetInput!): BusinessInternalBudget!
editBusinessInternalBudget(businessId: Id!, id: Id!, input: BusinessInternalBudgetInput!): BusinessInternalBudget!
deleteBusinessInternalBudget(businessId: Id!, id: Id!): Boolean!
createImportConf(input: ImportConfInputForm!): ImportConf!
editImportConf(id: Id!, input: ImportConfInputForm!): ImportConf!
deleteImportConf(id: Id!): Boolean!
createImportConfLink(input: ImportConfLinkInput!): ImportConf!
deleteImportConfLink(fromImportInput: Id, fromOperation: Id): Boolean!
createImportConfInput(input: ImportConfInputInputForm!): ImportConfInput!
editImportConfInput(id: Id!, input: ImportConfInputInputForm!): ImportConfInput!
deleteImportConfInput(id: Id!): Boolean!
createImportConfOperation(input: ImportConfOperationInputForm!): ImportConfOperation!
editImportConfOperation(id: Id!, input: ImportConfOperationInputForm!): ImportConfOperation!
deleteImportConfOperation(id: Id!): Boolean!
createBusinessClockingComment(input: BusinessClockingCommentInput!): BusinessClockingComment!
}
input EventsInput {
date: String!
description: String
location: String
isParticipationEnabled: Boolean
}
input CompanySocialNetworkInput {
type: String
url: String
company: Id
}
input CompanyGroupInput {
id: String
name: String
companies: Id
}
input ContactInput {
firstname: String
lastname: String
company: Id
companyAddress: Id
comment: String
emails: [EmailInput!]
phones: [PhoneInput!]
groups: [ContactGroupInput!]
post: String
}
input EmailInput {
type: String
value: String
}
input PhoneInput {
type: String
value: String
}
input ContactGroupInput {
id: Id
name: String
category: String
contacts: Id
}
input CompanyAddressInput {
name: String
street: String
city: String
postalCode: String
country: String
phone: String
fax: String
siret: String
company: Id
isHeadquarters: Boolean
isBilling: Boolean
}
input CompanyInput {
name: String
siren: String
apeCode: String
apeLabel: String
interco: String
phone: String
fax: String
website: String
email: String
isClient: Boolean
isSupplier: Boolean
isStrategicSupplier: Boolean
providerDomain: String
providerValidityDate: String
groups: Id
addresses: [CompanyAddressInput]
socialnetworks: [CompanySocialNetworkInput]
contacts: Id
}
input MinuteInput {
title: String
date: String
text: String
contacts: [Id!]
users: [Id!]
business: Id
category: String
topic: String
}
input MealWeekMenuInput {
maxResponseDate: String!
dayMenus: [MealDayMenuInput!]!
}
input MealDayMenuInput {
date: String!
mainDish: String
dessert: String
}
input MealDayMenuEvaluationInput {
mainDish: Int
dessert: Int
}
input ProviderEvaluationInput {
business: Id
company: Id
date: String
ratings: [ProviderEvaluationRatingInput!]
comment: String
}
input ProviderEvaluationRatingInput {
providerEvaluation: Id
criteria: Id
rating: Int
}
input CoefficientPositionInput {
professionalCategory: Id
coefficient: String
position: String
}
input BankInput {
name: String
code: String
iban: String
bic: String
isDefaultCreditBank: Boolean
establishmentCode: String
sortCode: String
accountNumber: String
riceCode: String
street: String
city: String
postalCode: String
country: String
phone: String
email: String
openAt: String
closedAt: String
initialAmount: Float
initialDate: String
historyAmount: Float
historyDate: String
sortOrder: Int
}
input ProviderEvaluationCriteriaInput {
name: String
lowThreshold: Float
heighThreshold: Float
}
input ProfessionalCategoryInput {
title: String!
}
input DrivingLicenseInput {
title: String
}
input ReferenceVariableValueInput {
value: String
description: String
variable: Id
}
input ApplicationCompanyInput {
name: String
nature: String
siren: String
interco: String
ape: String
capital: String
contactFirstName: String
contactLastName: String
contactEmail: String
contactPhone: String
logo: FileUpload
paymentTermBackground: FileUpload
documentFontFamily: String
paymentTermMarginTop: Int
paymentTermMarginLeft: Int
paymentTermMarginRight: Int
providerEvaluationLowThreshold: Int
providerEvaluationHeighThreshold: Int
providerEvaluationOkAction: String
providerEvaluationWarningAction: String
providerEvaluationDangerAction: String
absenceRttResetDate: String
absenceCpResetDate: String
cpIncrement: Float
rttIncrement: Float
minimumHoursForRtt: Float
}
input ReferenceInput {
format: String
}
input CompanyVehicleInput {
registrationNumber: String
brand: String
model: String
type: String
fuelType: String
taxHorsepower: Float
}
input AnnualDeductedDayCategoryInput {
name: String
year: Int
}
input ProfessionalFunctionInput {
title: String!
isOperationnel: Boolean
isNotOperationnel: Boolean
}
input OrderProbabilityInput {
probability: Float
}
input MailServerInput {
host: String
port: String
ssl: String
username: String
password: String
}
input BusinessContactRoleInput {
name: String!
}
input WorkingDayTypeInput {
code: String
title: String
workingHours: Float
beginHour: Float
endHour: Float
}
input ApplicationCompanyOfficeInput {
intitule: String
street: String
city: String
postalCode: String
country: String
phone: String
fax: String
siret: String
}
input OtherDecaissementTypeInput {
name: String
category: Id
startDate: String
endDate: String
archivedAt: String
sortOrder: Int
needLabel: Boolean
}
input FeeCoefficientInput {
title: String
type: String
value: Float
}
input NotificationEmailInput {
emails: String
event: String
}
input CoworkerCompanyRoleInput {
title: String
users: [Id!]
}
input ColorInput {
value: String
}
input ReferenceVariableInput {
name: String
description: String
}
input CoworkerFollowUpTypeInput {
title: String!
}
input RemoteWorkingRequestInput {
date: Date
isRemoteRequest: Boolean
}
input UserRemoteWorkingPeriodInput {
user: Id
startDate: Date
endDate: Date
}
input BusinessClockingInput {
date: String
duration: Float
user: Id
businessTask: Id
businessInternal: Id
}
input UserCustomFeesInput {
date: String!
cost: Float
quantity: Int
lunch: Boolean
diner: Boolean
unitprice: Float
comment: String
business: Id
businessInternal: Id
feetype: String!
feeCoefficient: Id
endDate: String
vehicle: Id
isCarHire: Boolean
hireCompany: String
registrationNumber: String
taxHorsepower: Float
departure: String
arrival: String
startKilometers: Float
endKilometers: Float
totalKilometers: Float
file: FileUpload
}
input UserClockingValidationInput {
year: Int
month: Int
manager: Id
state: String
refusalJustification: String
}
input OrderInput {
reference: String
date: String
quote: Id
tasks: [OrderTaskInput!]
paymentSchedules: [PaymentScheduleInput!]
discountAmount: Float
taxPercentage: Float
isAR: Boolean
startDate: String
endDate: String
isUnderIonizingRadiation: Boolean
sensibilityLevel: String
isPdP: Boolean
isGraduated: Boolean
securityRequirements: [BusinessOrderSecurityRequirementInput!]
differenceWithQuote: String
differenceWithRequirements: String
modifications: String
}
input OrderTaskInput {
id: Id!
isOrdered: Boolean
}
input PaymentScheduleInput {
id: Id
name: String
state: String
comment: String
order: Id
percentage: Float
amount: Float
billingDate: String
collectionDate: String
allocationYear: Int
isCancelled: Boolean
}
input BusinessOrderSecurityRequirementInput {
name: String
description: String
}
input BusinessCommercialToolInput {
name: String
}
input BusinessCommercialNatureInput {
name: String
}
input BusinessCommercialOfferTypeInput {
name: String
}
input BusinessEngagementHazardInput {
name: String
category: Id
}
input BusinessEngagementTaskInput {
business: Id
name: String
taskUsers: [BusinessEngagementTaskUserInput!]
skills: [Id!]
}
input BusinessEngagementTaskUserInput {
businessTask: Id
user: Id
initialHours: Float
}
input BusinessEngagementHazardCategoryConfInput {
name: String
}
input BusinessEngagementHazardMeasureInput {
name: String
category: Id
}
input BusinessEngagementHazardFamilyInput {
name: String
category: Id
}
input BusinessTaskInput {
business: Id
name: String
taskUsers: [BusinessTaskUserInput!]
skills: [Id!]
}
input BusinessTaskUserInput {
businessTask: Id
user: Id
initialHours: Float
forecastHours: Float
}
input BusinessSectorInput {
name: String
domains: [Id!]
}
input BusinessProcessSignatureConfInput {
processStep: String
title: String
roles: [Id!]
}
input BusinessDomainInput {
name: String
sector: Id
}
input BusinessHazardsStrategyAspectInput {
name: String
}
input BusinessHazardsCertificationInput {
name: String
}
input BusinessClosingClientEvaluationCriteriaInput {
name: String
category: Id
}
input BusinessClosingClientEvaluationCriteriaCategoryInput {
name: String
}
input PublicBusinessClosingClientEvaluationInput {
business: Id!
author: String!
ratings: [BusinessClosingClientEvaluationRatingInput!]!
feedbacks: String
}
input BusinessClosingClientEvaluationRatingInput {
criteria: Id!
rating: Int!
}
input BusinessClosingClientEvaluationInput {
business: Id
author: String
type: String
rating: Int
feedbacks: String
}
input BusinessDocumentRefInput {
business: Id
businessInternal: Id
user: Id
version: Int
date: String
revisionOf: Id
keyWords: String
revisionObject: String
referenceVariableValues: [Id!]
}
input BusinessInput {
commercialClientFinal: Id
commercialCostingType: String
commercialTenderingProcessReference: String
commercialTenderingProcessReceptionDate: String
commercialTenderingProcessDate: String
commercialIsGrouping: Boolean
commercialSpecificationReference: String
commercialExpectedSite: String
commercialExpectedLocation: String
commercialExpectedStartDate: String
commercialExpectedEndDate: String
commercialOfferTypes: [Id!]
commercialNatures: [Id!]
commercialTools: [Id!]
commercialSkills: [Id!]
hazardsStrategyAspectsEnabled: Boolean
hazardsStrategyAspects: [Id!]
hazardsPrestationLimits: String
hazardsHasSkills: Boolean
hazardsIsResourceAvailable: Boolean
hazardsIsProviderAllowed: Boolean
hazardsIsProviderExpected: Boolean
hazardsProviderComment: String
hazardsAssignedResources: [Id!]
hazardsHabilitations: [Id!]
hazardsFinancialAndPlanningEnabled: Boolean
hazardsInitialQuotation: Float
hazardsStartDate: String
hazardsEndDate: String
hazardsPlanning: String
hazardsPaymentRisks: String
hazardsRisksEnabled: Boolean
hazardsCertifications: [Id!]
hazardsIsUnderIonizingRadiation: Boolean
hazardsIsLightning: Boolean
hazardsSensibilityLevel: String
hazardsOtherRisks: String
hazardsSecurityRequirements: [BusinessHazardsSecurityRequirementInput!]
hazardsIsGraduated: Boolean
hazardsDecisionIsOk: Boolean
hazardsDecisionComment: String
engagementTasks: [BusinessEngagementTaskInput!]
engagementExhaustiveness: String
engagementOrganization: String
engagementSecurityPlanReference: String
engagementSecurityNotificationDate: String
engagementSecurityStartDate: String
engagementSecurityEndDate: String
engagementPDP: String
engagementEDP: String
engagementHazardCategories: [BusinessEngagementHazardCategoryInput!]
closingDate: String
closingDescription: String
reference: String
title: String
state: String
result: String
clients: [Id!]
contacts: [BusinessContactInput!]
coworkers: [BusinessCoworkerInput!]
sector: Id
domain: Id
referenceQuote: String
prospectComment: String
initialConsultationDate: Date
initialRealizationDate: Date
costingAmendmentBusiness: Id
commercialCurrentYearPercentage: Float
commercialNextYearPercentage: Float
commercialNextNextYearPercentage: Float
isTenderingProcessFinalized: Boolean
isClassified: Boolean
securityAnnexNumber: String
sensibilityLevelOther: String
startDate: Date
endDate: Date
notificationDate: Date
budgetFee: Float
budgetProvider: Float
budgetHazard: Float
}
input BusinessHazardsSecurityRequirementInput {
name: String
description: String
}
input BusinessEngagementHazardCategoryInput {
business: Id
category: Id
families: [Id!]
hazards: [Id!]
measures: [Id!]
comment: String
}
input BusinessContactInput {
business: Id
contact: Id
role: Id
}
input BusinessCoworkerInput {
business: Id
user: Id
role: Id
}
input QuoteCreateInput {
reviewObject: String
state: String
client: Id
representative: Id
tasks: [TaskInput!]
discount: Float
discountAmount: Float
taxPercentage: Float
revueDate: String
revueSuccessProbability: Float
revueRevisionComment: String
revueItems: [BusinessQuoteRevueItemInput!]
revueMaterialResources: String
revueSkillResources: String
revueIPSNs: [BusinessQuoteIPSNInput!]
revueState: String
revueActionComment: String
business: Id!
}
input TaskInput {
name: String
quote: Id
order: Id
unit: String
quantity: Float
amountQuote: Float
taskIndex: Int
taskUsers: [TaskUserInput!]
taskCosts: [TaskCostInput!]
}
input TaskUserInput {
user: Id
quantity: Float
unitCost: Float
}
input TaskCostInput {
type: String
name: String
cost: Float
}
input BusinessQuoteRevueItemInput {
itemType: Id
state: String
description: String
}
input BusinessQuoteIPSNInput {
name: String!
article: String
activity: String
smq: String
monitoring: String
documentation: String
}
input QuoteInput {
reviewObject: String
state: String
client: Id
representative: Id
tasks: [TaskInput!]
discount: Float
discountAmount: Float
taxPercentage: Float
revueDate: String
revueSuccessProbability: Float
revueRevisionComment: String
revueItems: [BusinessQuoteRevueItemInput!]
revueMaterialResources: String
revueSkillResources: String
revueIPSNs: [BusinessQuoteIPSNInput!]
revueState: String
revueActionComment: String
}
input BusinessQuoteRevueItemTypeInput {
name: String
}
input RoleInput {
title: String
permissions: [PermissionInput!]
}
input PermissionInput {
role: Id
accesslevel: Int
resource: String
}
input NewsInput {
title: String
description: String
images: [FileUpload!]
removedImages: [Id!]
status: String
}
input UserAbsenceInput {
date: Date
duration: Float
absenceType: String
isMorning: Boolean
isAfternoon: Boolean
}
input UserAbsenceEditInput {
state: String
refusalJustification: String
}
input AdditionalAbsenceDayInput {
user: Id
type: String
date: String
durationDays: Int
}
input CoworkerFollowUpInput {
user: String
type: String
title: String
date: String
expirationDate: String
file: FileUpload
}
input SkillCategoryInput {
title: String
}
input SkillInput {
title: String
skillCategory: Id
}
input UserSkillEvaluationInput {
user: Id
date: String
ratings: [UserSkillEvaluationRatingInput!]
}
input UserSkillEvaluationRatingInput {
evaluation: Id
skill: Id
rating: Int
}
input ObjectiveConfInput {
marginPercentage: Int
}
input AuthTokenInput {
username: String!
password: String!
deviceJwt: String
}
type AuthToken {
value: String!
createdAt: DateTime!
user: User!
securityContext: JSON!
deviceJwt: String!
}
input UserPostalAddressInput {
street: String
city: String
postalCode: Int
country: String
}
input UserContractInput {
dateOfArrival: String
dateOfDeparture: String
initialEndTrialDate: String
endTrialDate: String
manager: Id
professionalCategory: Id
coefficientPosition: Id
professionalFunction: Id
operationalPercent: Int
contractType: Id
contractDuration: String
user: Id
businessSectors: [UserContractBusinessSectorInput!]
isSectorPercentAuto: Boolean
radiationExposureCategory: String
}
input UserContractBusinessSectorInput {
businessSector: Id!
percentage: Float
}
input CreateUserInput {
firstname: String
lastname: String
username: String
plainPassword: String
email: String
birthname: String
gender: String
birthDate: String
placeOfBirth: String
nationality: String
socialSecurityNumber: String
street: String
city: String
postalCode: String
country: String
phoneNumber: String
identifier: String
roles: [Id!]
isRecruitment: Boolean
isDirector: Boolean
sectors: [Id]
}
input UserInput {
firstname: String
lastname: String
username: String
plainPassword: String
email: String
birthname: String
gender: String
birthDate: String
placeOfBirth: String
nationality: String
socialSecurityNumber: String
street: String
city: String
postalCode: String
country: String
phoneNumber: String
identifier: String
roles: [Id!]
isRecruitment: Boolean
isDirector: Boolean
}
input PasswordInput {
oldPassword: String
newPassword: String
repeatNewPassword: String
}
input UserWeeklyHoursInput {
user: Id
mondayHours: Id
tuesdayHours: Id
wednesdayHours: Id
thursdayHours: Id
fridayHours: Id
saturdayHours: Id
sundayHours: Id
startDate: String
endDate: String
}
input UserAnnualSalaryInput {
amount: Float
year: Int
month: Int
user: Id
}
input UserAnnualDeductedDaysInput {
days: Float
}
input UserPersonalInformationInput {
personalPhoneNumber: String
personalEmailAddress: String
familySituation: String
countDependantChildren: String
drivingLicenseDate: String
iban: String
lastDiploma: String
emergencyContact: String
emergencyContactPhoneNumber: String
user: Id
}
input ContractTypeInput {
title: String
isCpEnabled: Boolean
}
input UserRadiationExposureInput {
user: Id
dose: String
tpsIntervention: String
date: String
maskUse: String
business: Id
}
input CreditCardBillInput {
title: String
amount: Float
amountWithTax: Float
date: String
paymentType: String
chequeNumber: String
bank: Id
lostTicket: Boolean
business: Id
businessInternal: Id
file: FileUpload
isReconciliated: Boolean
}
input ImportInput {
rows: [ImportInputRow!]!
}
input ImportInputRow {
id: String!
cells: [ImportInputCell!]!
}
input ImportInputCell {
outputId: String!
value: String
}
input EmpruntInput {
reference: String
businessInternal: Id
billDate: String
paymentDate: String
dueDate: String
disbursementDate: String
state: String
bank: Id
loanAmount: Float
receiptDate: String
periodicity: String
startPeriodDate: String
endPeriodDate: String
periodDateOfMonth: Int
occurences: [EmpruntOccurenceInput!]
isReconciliated: Boolean
duration: Int
interestRate: Float
insuranceRate: Float
}
input EmpruntOccurenceInput {
id: Id
emprunt: Id
paymentDate: String
amount: Float
isPayed: Boolean
isReconciliated: Boolean
}
input OtherEncaissementInput {
type: Id
state: String
date: String
bankToCredit: Id
amount: Float
isReconciliated: Boolean
label: String
}
input EncaissementInput {
reference: String
extraInfo: String
company: Id
businessInternal: Id
billDate: String
dueDate: String
forecastPaymentDate: String
bankToCredit: Id
paymentType: String
rows: [EncaissementRowInput!]
isPayed: Boolean
}
input EncaissementRowInput {
id: Id
encaissement: Id
label: String
amount: Float
taxPercentage: Float
taxAmount: Float
amountWithTax: Float
sortOrder: Int
}
input ProviderBillOccurenceInput {
id: Id
providerBill: Id
paymentDate: String
amount: Float
taxPercentage: Float
taxAmount: Float
amountWithTax: Float
isPayed: Boolean
isReconciliated: Boolean
}
input PaymentTermPaymentInput {
client: Id
bank: Id
date: String
amount: Float
paymentType: String
chequeNumber: String
chequeDate: String
rows: [PaymentTermPaymentRowInput!]
isOnAccount: Boolean
isReconciliated: Boolean
}
input PaymentTermPaymentRowInput {
paymentTermPayment: Id
paymentTerm: Id
providerEncaissement: Id
amount: Float
}
input ProviderBillInput {
type: String
creditNoteProviderBill: Id
company: Id
business: Id
businessInternal: Id
billdate: String
dueDate: String
forecastPaymentDate: String
periodicity: String
periodTitle: String
startPeriodDate: String
endPeriodDate: String
periodDateOfMonth: Int
occurences: [ProviderBillOccurenceInput!]
state: String
iasbillnumber: String
providerbillnumber: String
banktodebit: Id
paymenttype: String
paymentPeriod: String
isImmobilisation: Boolean
immobilisationDurationMonth: Int
rows: [ProviderBillRowInput!]
isPayed: Boolean
}
input ProviderBillRowInput {
id: Id
providerBill: Id
business: Id
businessInternal: Id
label: String
amount: Float
taxPercentage: Float
taxAmount: Float
amountWithTax: Float
startPeriod: String
endPeriod: String
sortOrder: Int
}
input ProviderBillPaymentInput {
provider: Id
bank: Id
date: String
amount: Float
paymentType: String
chequeNumber: String
chequeDate: String
rows: [ProviderBillPaymentRowInput!]
isOnAccount: Boolean
isReconciliated: Boolean
}
input ProviderBillPaymentRowInput {
providerBillPayment: Id
providerBill: Id
amount: Float
}
input OtherDecaissementInput {
type: Id
state: String
date: String
bank: Id
amount: Float
isReconciliated: Boolean
label: String
}
input UserSalaryPaymentInput {
state: String
label: String
date: String
user: Id
bankToDebit: Id
amount: Float
isReconciliated: Boolean
}
input PaymentTermInput {
reference: String
type: String
realfcdate: String
dueDate: String
forecastPaymentDate: String
business: Id
state: String
allocationYear: String
rows: [PaymentTermRowInput!]
amount: Float
taxPercentage: Float
bankToCredit: Id
paymentType: String
creditNotePaymentTerm: String
isPayed: Boolean
}
input PaymentTermRowInput {
paymentTerm: Id
paymentSchedule: Id
percentage: Float!
amount: Float!
comment: String
sortOrder: Int
}
input ReminderInput {
title: String
date: String
relaunch: String
text: String
creator: Id
minute: Id
business: Id
isRead: Boolean
}
input InternalCertificationInput {
title: String!
corrector: Id!
pointsToValidate: Int!
questions: [InternalCertificationQuestionInput!]
confirmationMessage: String
}
input InternalCertificationQuestionInput {
label: String!
answers: [InternalCertificationAnswerInput!]
}
input InternalCertificationAnswerInput {
label: String!
isValid: Boolean
}
input InternalCertificationSessionInput {
certification: Id!
users: [Id!]
date: String!
}
input InternalCertificationSessionResultInput {
user: Id
session: Id
answers: [InternalCertificationSessionResultAnswerInput!]
}
input InternalCertificationSessionResultAnswerInput {
question: Id
answers: [Id!]
}
input BusinessInternalCategoryInput {
title: String
treasuryOrder: Int
}
input BusinessInternalInput {
reference: String
title: String
category: Id
financialTypes: [String!]
isClockable: Boolean
sectors: [Id!]
}
input BusinessInternalBudgetInput {
year: Int
month: Int
amount: Float
}
input ImportConfInputForm {
type: String
title: String
tablePosition: Int
hasTableHeader: Boolean
roles: [Id!]
inputs: [ImportConfInputInputForm!]
operations: [ImportConfOperationInputForm!]
file: FileUpload
}
input ImportConfInputInputForm {
id: Id
importConf: Id
columnIndex: Int
name: String
sortOrder: Int
outputImportOutput: String
importConfOperationInput: Id
}
input ImportConfOperationInputForm {
id: Id
importConf: Id
type: String
positionX: Int
positionY: Int
inputs: [ImportConfOperationInputInputForm!]
outputImportOutput: String
outputOperationOutput: Id
conf: JSON
}
input ImportConfOperationInputInputForm {
id: Id
operation: Id
operationInputId: String
tableInput: Id
operationOutput: Id
}
input ImportConfLinkInput {
importConf: Id
fromImportInput: Id
fromOperation: Id
toImportOutput: String
toOperation: Id
toOperationInput: String
}
input BusinessClockingCommentInput {
year: Int!
month: Int!
business: Id!
comment: String!
}