Type alias components

components: {
    headers: never;
    parameters: never;
    pathItems: never;
    requestBodies: never;
    responses: never;
    schemas: {
        AbscencePeriodDayModel: {
            calendarDay?: components["schemas"]["CalendarDayModel"] | null;
        };
        AbsenceAddEditModel: {
            absenceTypeId: number;
            end?: string | null;
            extentPercentage: number;
            start: string;
        };
        AbsencePeriodDtoModel: {
            absenceType?: components["schemas"]["AbsenceTypeDto"] | null;
            companyId?: number;
            companySeoId?: string | null;
            companyUserId?: number;
            companyUserSeoId?: string | null;
            endDate?: string;
            extentPercentage?: number;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            startDate?: string;
        };
        AbsencePeriodModel: {
            absenceTypeId?: number;
            absenceTypeName?: string | null;
            companyId?: number;
            companyUserId?: number;
            days?: components["schemas"]["AbscencePeriodDayModel"][] | null;
            extentPercentage?: number;
            id?: number;
        };
        AbsenceTypeDto: {
            id?: number;
            name?: string | null;
        };
        AbsenceTypeModel: {
            id?: number;
            name?: string | null;
        };
        AccessLevel: 0 | 50 | 100 | 110 | 115 | 150 | 180 | 200 | 240 | 250 | 270 | 300 | 400 | 500;
        ActionType: 1 | 2 | 3 | 4;
        AddCompanySubcontractorGroupMemberModel: {
            companyUserSubcontractorId: number;
        };
        AddressInfoBlockViewModel: {
            city?: string | null;
            country?: string | null;
            displayName?: string | null;
            email?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        AddressType: 0 | 1 | 2 | 3;
        AttachmentType: 0 | 1;
        AvailabilityFilterModel: {
            companyUserId?: number | null;
            endDate: string;
            startDate: string;
        };
        AvailabilityModel: {
            availability?: number;
            companyUserId?: number;
            endDate?: string;
            startDate?: string;
        };
        CalendarDayModel: {
            date?: string;
            day?: number;
            dayOfYear?: number;
            month?: number;
            quarter?: number;
            week?: number;
            weekday?: number;
            year?: number;
        };
        ClassicCompanyUserResumeModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            imageId?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            parentCompanyUserResumeId?: number | null;
            parentProfileId?: number;
            profileTranslationId?: number;
            resume?: components["schemas"]["ResumeModel"] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        CommitmentBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        CommitmentBlockModel: {
            blockId?: string;
            data?: components["schemas"]["CommitmentBlockItemModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        CompanyAddressModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            companyId?: number | null;
            country?: string | null;
            email?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyBaseModel: {
            description?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            seoId?: string | null;
        };
        CompanyCandidateAddInviteModel: {
            email?: string | null;
            message?: string | null;
        };
        CompanyCandidateAddModel: {
            availableFromDate?: string | null;
            birthYear?: number | null;
            campaignCode?: string | null;
            companyAddressId?: number | null;
            currencyId?: number | null;
            currentEmployer?: string | null;
            description?: string | null;
            email?: string | null;
            firstName: string;
            gender?: components["schemas"]["UserGender"];
            isMobile?: boolean;
            lastName: string;
            linkedInUrl?: string | null;
            notifyRecruitmentManager?: boolean;
            offeredSalary?: number | null;
            periodOfNoticeDays?: number | null;
            phone?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            rating?: number | null;
            recruitmentManagerId?: number | null;
            recruitmentSourceId?: number | null;
            salaryRequirement?: number | null;
            state: components["schemas"]["CompanyCandidateState"];
            teamId?: number | null;
            title?: string | null;
        };
        CompanyCandidateAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCandidateBaseModel: {
            companyId?: number;
            createdDateTime?: string;
            firstName?: string | null;
            firstname?: string | null;
            id?: number;
            lastName?: string | null;
            lastTouchDateTime?: string | null;
            lastname?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyCandidateEventBaseModel: {
            companyCandidateId?: number;
            companyId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CompanyCandidateEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateExtendedModel: {
            attachments?: components["schemas"]["CompanyCandidateAttachmentModel"][] | null;
            availableFromDate?: string | null;
            birthYear?: number | null;
            campaignCode?: string | null;
            companyId?: number;
            createdDateTime?: string;
            currencyId?: number | null;
            currentEmployer?: string | null;
            description?: string | null;
            email?: string | null;
            firstName?: string | null;
            firstname?: string | null;
            gender?: components["schemas"]["UserGender"];
            id?: number;
            isMobile?: boolean;
            lastName?: string | null;
            lastTouchDateTime?: string | null;
            lastname?: string | null;
            linkedInUrl?: string | null;
            links?: components["schemas"]["Link"][] | null;
            offeredSalary?: number | null;
            periodOfNoticeDays?: number | null;
            phone?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            rating?: number | null;
            recruitmentManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            recruitmentManagerId?: number | null;
            salaryRequirement?: number | null;
            seoId?: string | null;
            state?: components["schemas"]["CompanyCandidateState"] | null;
            title?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyCandidateFileAttachmentListModel: {
            attachments?: components["schemas"]["CompanyCandidateFileAttachmentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number;
            links?: components["schemas"]["Link"][] | null;
        };
        CompanyCandidateFileAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            extension?: string | null;
            fileName?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCandidatePipelineModel: {
            description?: string | null;
            id?: number;
            stages?: components["schemas"]["CompanyCandidatePipelineStageModel"][] | null;
            title?: string | null;
        };
        CompanyCandidatePipelineStageModel: {
            description?: string | null;
            id?: number;
            order?: number;
            probability?: number | null;
            title?: string | null;
        };
        CompanyCandidateQuerySort: 0 | 1 | 2 | 3 | 4 | 5;
        CompanyCandidateQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCandidateQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyCandidateSkillAddModel: {
            companyCandidateId?: number;
            keywordSynonymId?: number | null;
            languageId?: number | null;
            name?: string | null;
        };
        CompanyCandidateSkillModel: {
            companyCandidateId?: number;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number;
        };
        CompanyCandidateState: 0 | 10 | 20 | 30 | 40;
        CompanyCandidateUriAttachmentAddModel: {
            description?: string | null;
            title?: string | null;
            uri?: string | null;
        };
        CompanyCandidateUriAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            uri?: string | null;
        };
        CompanyCapabilitiesModel: {
            enabledModules?: components["schemas"]["CompanyEnabledModuleModel"][] | null;
        };
        CompanyCustomerAddModel: {
            corporateIdentityNumber?: string | null;
            countryId?: number | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            identification?: string | null;
            intermediator?: boolean;
            name: string;
            phone?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: boolean;
            turnOver?: number | null;
            turnOverCurrencyId?: number | null;
            vatNumber?: string | null;
        };
        CompanyCustomerAddressAddEditModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            country?: string | null;
            email?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyCustomerAddressModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            companyCustomerId?: number | null;
            companyId?: number | null;
            country?: string | null;
            email?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyCustomerAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            customerId?: number;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCustomerBaseModel: {
            companyId?: number;
            description?: string | null;
            id?: number;
            identification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            seoId?: string | null;
            status?: components["schemas"]["Status"];
        };
        CompanyCustomerContactAddEditModel: {
            comments?: string | null;
            email?: string | null;
            firstName: string;
            lastName: string;
            phone1?: string | null;
            phone2?: string | null;
            title?: string | null;
        };
        CompanyCustomerContactBaseModel: {
            companyId?: number;
            customerId?: number;
            email?: string | null;
            firstName?: string | null;
            id?: number;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            slug?: string | null;
        };
        CompanyCustomerContactModel: {
            comments?: string | null;
            companyId?: number;
            createdDateTime?: string;
            customerId?: number;
            email?: string | null;
            firstName?: string | null;
            id?: number;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            phone1?: string | null;
            phone2?: string | null;
            slug?: string | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            title?: string | null;
        };
        CompanyCustomerContactQuerySort: 0 | 1 | 2 | 3 | 4 | 5;
        CompanyCustomerContactQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCustomerContactQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyCustomerDeleteModel: {
            customerVerificationName?: string | null;
        };
        CompanyCustomerEditModel: {
            corporateIdentityNumber?: string | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            identification?: string | null;
            intermediator?: boolean;
            name: string;
            phone?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: boolean;
            vatNumber?: string | null;
        };
        CompanyCustomerExtendedModel: {
            companyId?: number;
            description?: string | null;
            email?: string | null;
            id?: number;
            identification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            name?: string | null;
            seoId?: string | null;
            status?: components["schemas"]["Status"];
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
        };
        CompanyCustomerManagerModel: {
            companyCustomerManagerId?: number | null;
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyCustomerManagersAddEditModel: {
            companyUserIds?: number[] | null;
        };
        CompanyCustomerModel: {
            addresses?: components["schemas"]["CompanyCustomerAddressModel"][] | null;
            attachments?: components["schemas"]["CompanyCustomerAttachmentModel"][] | null;
            companyId?: number;
            contacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            corporateIdentityNumber?: string | null;
            country?: components["schemas"]["CountryModel"] | null;
            countryId?: number | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            id?: number;
            identification?: string | null;
            intermediator?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            name?: string | null;
            phone?: string | null;
            projects?: components["schemas"]["ProjectBaseModel"][] | null;
            seoId?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: components["schemas"]["Status"];
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            turnOver?: number | null;
            turnOverCurrency?: components["schemas"]["CurrencyModel"] | null;
            turnOverCurrencyId?: number | null;
            vatNumber?: string | null;
        };
        CompanyCustomerQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14;
        CompanyCustomerQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCustomerQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyEnabledModuleModel: {
            moduleId?: components["schemas"]["ModuleType"];
        };
        CompanyImageModel: {
            assignedToCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyId?: number;
            created?: string;
            extension?: string | null;
            id?: number;
            imageFileName?: string;
            links?: components["schemas"]["Link"][] | null;
            uploadedByCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
        };
        CompanyModel: {
            addresses?: components["schemas"]["CompanyAddressModel"][] | null;
            corporateIdentityNumber?: string | null;
            countryId?: number | null;
            currencies?: components["schemas"]["CurrencyModel"][] | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            description?: string | null;
            id?: number | null;
            isTaxRegistered?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            registrationYear?: number | null;
            seoId?: string | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            vatNumber?: string | null;
        };
        CompanyProfileFilterModel: {
            createdOffsetDays?: number | null;
            pageAndSortBy?: components["schemas"]["CompanyProfileSortPageAndSortByModel"] | null;
            updatedOffsetDays?: number | null;
        };
        CompanyProfileSort: 0 | 1 | 2 | 3;
        CompanyProfileSortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyProfileSort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyProfilesModel: {
            profiles?: components["schemas"]["CompanyUserProfileBaseModel"][] | null;
            totalItems?: number;
        };
        CompanyRecruitmentManagerModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyResumeTemplateBaseModel: {
            id?: number;
            title?: string | null;
        };
        CompanyResumeTemplateLanguageModel: {
            country?: string | null;
            culture?: string | null;
            lang?: string | null;
            languageId?: number;
            name?: string | null;
        };
        CompanySize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8;
        CompanySubcontractorGroupBaseModel: {
            companyId?: number;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
        };
        CompanySubcontractorGroupModel: {
            companyId?: number;
            companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            members?: components["schemas"]["CompanyUserBaseModel"][] | null;
            name?: string | null;
        };
        CompanyTagBaseModel: {
            companyId?: number | null;
            id?: number | null;
            name?: string | null;
            seoId?: string | null;
        };
        CompanyTagModel: {
            companyId?: number | null;
            id?: number | null;
            name?: string | null;
            seoId?: string | null;
            tagType?: components["schemas"]["CompanyTagTypeModel"] | null;
        };
        CompanyTagTypeModel: {
            id?: number | null;
            name?: string | null;
        };
        CompanyUserAddModel: {
            addProfile?: boolean;
            confirmPassword: string;
            defaultCurrencyId?: number | null;
            displayCurrencyId?: number | null;
            email: string;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName: string;
            gender: components["schemas"]["UserGender"];
            languageId?: number | null;
            lastName: string;
            locationId?: number | null;
            mustChangePassword?: boolean;
            password: string;
            status?: components["schemas"]["CompanyUserStatus"];
            teamId?: number | null;
            title?: string | null;
        };
        CompanyUserBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyUserEditModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            companyCalendarId?: number | null;
            dateOfBirth?: string | null;
            defaultCurrencyId?: number | null;
            displayCurrencyId?: number | null;
            email?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gender?: components["schemas"]["UserGender"];
            hourlyTargetRate?: number | null;
            invoicingGoal?: number | null;
            lastName?: string | null;
            locationId?: number | null;
            mobility?: number | null;
            phone?: string | null;
            provision?: number | null;
            selfCost?: number | null;
            status?: components["schemas"]["CompanyUserStatus"];
            taxTable?: string | null;
            timezoneId?: string | null;
            title?: string | null;
        };
        CompanyUserEventBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CompanyUserEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            companyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventNoteAddEditModel: {
            companyUserId?: number;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            companyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserExtendedModel: {
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            desiredAssignment?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserFullModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            dateOfBirth?: string | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            hourlyTargetRate?: number | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            invoicingGoal?: number | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            locationName?: string | null;
            mobility?: number | null;
            periods?: components["schemas"]["AbsencePeriodModel"][] | null;
            phone?: string | null;
            provision?: number | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            roles?: components["schemas"]["RoleModel"][] | null;
            selfCost?: number | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            taxTable?: string | null;
            teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
            teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserImageModel: {
            companyId?: number;
            imageId?: number;
            largeImageUrl?: string | null;
            links?: components["schemas"]["Link"][] | null;
            uploadedWhen?: string;
            url?: string | null;
        };
        CompanyUserInfoBlockViewModel: {
            address?: components["schemas"]["AddressInfoBlockViewModel"] | null;
            email?: string | null;
            title?: string | null;
        };
        CompanyUserModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            dateOfBirth?: string | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            locationName?: string | null;
            mobility?: number | null;
            periods?: components["schemas"]["AbsencePeriodModel"][] | null;
            phone?: string | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            roles?: components["schemas"]["RoleModel"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
            teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserPermissionsEditModel: {
            permissions?: components["schemas"]["AccessLevel"][] | null;
        };
        CompanyUserProfileAddEditModel: {
            languageId?: number | null;
        };
        CompanyUserProfileBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            createdWhen?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number;
            publishedWhen?: string | null;
            translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
            updatedWhen?: string | null;
        };
        CompanyUserProfileCommitmentAddEditModel: {
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            startDate?: string | null;
            title: string;
            url?: string | null;
        };
        CompanyUserProfileCommitmentModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileCommitmentTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileCommitmentTranslationModel: {
            profileCommitmentId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileEducationAddEditModel: {
            degree?: string | null;
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            location?: components["schemas"]["LocationModel"] | null;
            programName: string;
            schoolName: string;
            startDate?: string | null;
            url?: string | null;
        };
        CompanyUserProfileEducationModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileEducationTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileEducationTranslationModel: {
            degree?: string | null;
            description?: string | null;
            profileEducationId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            programName?: string | null;
            schoolName?: string | null;
        };
        CompanyUserProfileEmployerAddEditModel: {
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            name: string;
            startDate?: string | null;
            title?: string | null;
            url?: string | null;
        };
        CompanyUserProfileEmployerModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            isCurrent?: boolean;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileEmployerTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileEmployerTranslationModel: {
            description?: string | null;
            name?: string | null;
            profileEmployerId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileExtSkillAddEditModel: {
            title: string;
        };
        CompanyUserProfileExtSkillModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            translations?: components["schemas"]["CompanyUserProfileExtSkillTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileExtSkillTranslationModel: {
            profileExtSkillId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileFullModel: {
            commitments?: components["schemas"]["CompanyUserProfileCommitmentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            createdWhen?: string | null;
            education?: components["schemas"]["CompanyUserProfileEducationModel"][] | null;
            employers?: components["schemas"]["CompanyUserProfileEmployerModel"][] | null;
            extSkills?: components["schemas"]["CompanyUserProfileExtSkillModel"][] | null;
            id?: number | null;
            languages?: components["schemas"]["CompanyUserProfileLanguageModel"][] | null;
            links?: components["schemas"]["Link"][] | null;
            presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number;
            publishedWhen?: string | null;
            references?: components["schemas"]["CompanyUserProfileReferenceModel"][] | null;
            skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
            training?: components["schemas"]["CompanyUserProfileTrainingModel"][] | null;
            translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
            updatedWhen?: string | null;
            userId?: string | null;
            workExperience?: components["schemas"]["CompanyUserProfileWorkExperienceModel"][] | null;
        };
        CompanyUserProfileLanguageAddEditModel: {
            languageId: number;
            level?: components["schemas"]["LanguageLevel"];
        };
        CompanyUserProfileLanguageBranchModel: {
            enabled?: boolean;
            id?: number | null;
            language?: components["schemas"]["ProfileLanguageModel"] | null;
            languageId?: number | null;
        };
        CompanyUserProfileLanguageModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            language?: components["schemas"]["ProfileLanguageModel"] | null;
            level?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            url?: string | null;
        };
        CompanyUserProfilePresentationEditModel: {
            description?: string | null;
            personalDescription?: string | null;
            title?: string | null;
        };
        CompanyUserProfilePresentationModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            translations?: components["schemas"]["CompanyUserProfilePresentationTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfilePresentationTranslationModel: {
            description?: string | null;
            personalDescription?: string | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileReferenceAddEditModel: {
            company?: string | null;
            email?: string | null;
            firstName?: string | null;
            lastName?: string | null;
            position?: string | null;
            profileWorkExperienceId?: number | null;
            telephone?: string | null;
            text?: string | null;
        };
        CompanyUserProfileReferenceModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            email?: string | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            profileWorkExperienceId?: number | null;
            telephone?: string | null;
            translations?: components["schemas"]["CompanyUserProfileReferenceTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileReferenceTranslationModel: {
            company?: string | null;
            position?: string | null;
            profileId?: number | null;
            profileReferenceId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            text?: string | null;
        };
        CompanyUserProfileSkillAddModel: {
            keywordSynonymId?: number | null;
            level?: number | null;
            name?: string | null;
        };
        CompanyUserProfileSkillEditModel: {
            keywordSynonymId?: number | null;
            level?: number;
        };
        CompanyUserProfileSkillHistoryModel: {
            changeDateTime?: string | null;
            favourite?: boolean;
            id?: number | null;
            keywordId?: number | null;
            level?: number | null;
            profileId?: number | null;
        };
        CompanyUserProfileSkillModel: {
            changeHistory?: components["schemas"]["CompanyUserProfileSkillHistoryModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            favourite?: boolean;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            level?: number | null;
            levelGoal?: number | null;
            levelGoalDeadline?: string | null;
            links?: components["schemas"]["Link"][] | null;
            numberOfDaysWorkExperience?: number;
            profileId?: number | null;
            translations?: components["schemas"]["CompanyUserProfileSkillTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileSkillTranslationModel: {
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number | null;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
        };
        CompanyUserProfileTrainingAddEditModel: {
            code?: string | null;
            description?: string | null;
            expireDate?: string | null;
            issuer?: string | null;
            supplier?: string | null;
            title?: string | null;
            trainingType?: components["schemas"]["TrainingType"];
            url?: string | null;
            year?: number;
        };
        CompanyUserProfileTrainingModel: {
            code?: string | null;
            companyId?: number | null;
            companyUserId?: number | null;
            expireDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            trainingType?: components["schemas"]["TrainingType"] | null;
            translations?: components["schemas"]["CompanyUserProfileTrainingTranslationModel"][] | null;
            url?: string | null;
            year?: number | null;
        };
        CompanyUserProfileTrainingTranslationModel: {
            description?: string | null;
            issuer?: string | null;
            profileId?: number | null;
            profileTrainingId?: number;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            supplier?: string | null;
            title?: string | null;
        };
        CompanyUserProfileTranslationModel: {
            languageBranch?: components["schemas"]["CompanyUserProfileLanguageBranchModel"] | null;
            languageBranchId?: number | null;
            profileId?: number | null;
            profileTranslationId?: number | null;
        };
        CompanyUserProfileWorkExperienceAddEditModel: {
            description: string;
            employer: string;
            endDate?: string | null;
            isCurrent?: boolean | null;
            location?: components["schemas"]["LocationModel"] | null;
            skills?: components["schemas"]["CompanyUserProfileWorkExperienceSkillAddModel"][] | null;
            startDate: string;
            title: string;
            url?: string | null;
        };
        CompanyUserProfileWorkExperienceModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            isCurrent?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            profileId?: number | null;
            skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileWorkExperienceTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileWorkExperienceSkillAddModel: {
            keywordSynonymId: number;
            name: string;
        };
        CompanyUserProfileWorkExperienceTranslationModel: {
            description?: string | null;
            employer?: string | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            profileWorkExperienceId?: number | null;
            title?: string | null;
        };
        CompanyUserProjectAssignmentModel: {
            assigned?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
            prospect?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
        };
        CompanyUserQuerySort: 0 | 1 | 2 | 3 | 4;
        CompanyUserQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyUserQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyUserResumeBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        CompanyUserSearchSkillModel: {
            addressDisplayName?: string | null;
            addressId?: number | null;
            companyCandidateId?: number | null;
            companyId?: number;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"];
            firstName?: string | null;
            firstname?: string | null;
            groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
            lastName?: string | null;
            lastname?: string | null;
            seoId?: string | null;
            skills?: components["schemas"]["SkillResultModel"][] | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            teams?: components["schemas"]["TeamBaseModel"][] | null;
            title?: string | null;
        };
        CompanyUserSkillModel: {
            companyId?: number;
            companyUserId?: number;
            favourite?: boolean;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            level?: number | null;
            levelGoal?: number | null;
            levelGoalDeadline?: string | null;
            links?: components["schemas"]["Link"][] | null;
            numberOfDaysWorkExperience?: number;
            profileId?: number | null;
        };
        CompanyUserStatus: 0 | 2 | 3;
        CompanyUserSubcontractorAddEditModel: {
            companyAddressId?: number | null;
            companyCalendarId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            createProfile?: boolean;
            currencyId?: number | null;
            email: string;
            firstName: string;
            gender: components["schemas"]["UserGender"];
            internalIdentifier?: string | null;
            languageId: number;
            lastName: string;
            linkedIn?: string | null;
            password: string;
            passwordConfirm: string;
            phone?: string | null;
            profileLanguageId?: number | null;
            rating?: number | null;
            tariff?: number | null;
            title?: string | null;
        };
        CompanyUserSubcontractorAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            companyUserId?: number;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyUserSubcontractorBaseModel: {
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            desiredAssignment?: string | null;
            email?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            rating?: number | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
            twitter?: string | null;
        };
        CompanyUserSubcontractorFileAttachmentListModel: {
            attachments?: components["schemas"]["CompanyUserSubcontractorFileAttachmentModel"][] | null;
            companyId?: number;
            companyUserId?: number;
            links?: components["schemas"]["Link"][] | null;
        };
        CompanyUserSubcontractorFileAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            companyUserId?: number;
            description?: string | null;
            extension?: string | null;
            fileName?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyUserSubcontractorModel: {
            attachments?: components["schemas"]["CompanyUserSubcontractorAttachmentModel"][] | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            email?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            phone?: string | null;
            rating?: number | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            tariff?: number | null;
            twitter?: string | null;
        };
        CompanyUserSubcontractorStatus: 0 | 1;
        CompanyUserType: 0 | 10 | 20 | 30 | 40;
        ContractType: 0 | 1;
        ConvertCompanyUserToAadAccountModel: {
            objectIdentifier: string;
        };
        CountryModel: {
            code?: string | null;
            countryId?: number;
            name?: string | null;
        };
        CreatedModel: {
            companyUserId?: number | null;
            firstName?: string | null;
            lastName?: string | null;
            time?: string | null;
        };
        CurrencyModel: {
            currencyCode?: string | null;
            description?: string | null;
            id?: number;
        };
        CustomerEventBaseModel: {
            companyId?: number | null;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CustomerEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerContactId?: number | null;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventNoteAddEditModel: {
            customerContactId?: number | null;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerContactId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        DynamicCompanyUserResumeModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            imageId?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            parentCompanyUserResumeId?: number | null;
            parentProfileId?: number;
            profileTranslationId?: number;
            resume?: components["schemas"]["DynamicTemplateViewModel"] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        DynamicTemplateViewModel: {
            allowNoProfileImage?: boolean;
            blocks?: components["schemas"]["IDynamicBlockViewModel"][] | null;
            company?: components["schemas"]["ITemplateCompany"] | null;
            companyId?: number;
            companyLogotypeImageSize?: components["schemas"]["ImageSize"];
            companyUserId?: number;
            companyUserInfo?: components["schemas"]["CompanyUserInfoBlockViewModel"] | null;
            contactInfo?: components["schemas"]["IContactInfoViewModel"] | null;
            contactInfoId?: number | null;
            created?: string;
            currentLanguage?: string | null;
            customFooterForWkhtml?: boolean;
            customerManagedStyleAsset?: components["schemas"]["ITemplateStyleAssetViewModel"] | null;
            description?: string | null;
            hideProfileImageInEdit?: boolean;
            id?: number;
            isPublic?: boolean;
            languageBranchId?: number | null;
            locked?: boolean;
            logotype?: components["schemas"]["ITemplateLogotype"] | null;
            logotypeId?: number | null;
            pdfEngineType?: components["schemas"]["PdfEngineType"];
            pdfFooter?: boolean;
            pdfMarginBottom?: number;
            pdfMarginLeft?: number;
            pdfMarginRight?: number;
            pdfMarginTop?: number;
            pdfOrientation?: components["schemas"]["PdfOrientation"];
            primaryScriptAssets?: {
                BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            } | null;
            primaryStyleAssets?: {
                BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            } | null;
            profileImage?: components["schemas"]["ITemplateImage"] | null;
            profileImageSize?: components["schemas"]["ImageSize"];
            resumeTemplateId?: number;
            sharedFontAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            sharedScriptAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            sharedStyleAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            showPreviewToggle?: boolean;
            slug?: string | null;
            styleAssets?: components["schemas"]["ITemplateStyleAssetViewModel"][] | null;
            templateAssetTypes?: components["schemas"]["TemplateAssetType"][] | null;
            title: string;
            updated?: string | null;
            userInfo?: components["schemas"]["ITemplateUserInfo"] | null;
            wordEnabled?: boolean;
            wordEngineType?: components["schemas"]["WordEngineType"];
        };
        EducationBlockItemModel: {
            degree?: string | null;
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            programName?: string | null;
            schoolName?: string | null;
            startDate?: string;
            updated?: string | null;
            url?: string | null;
        };
        EducationBlockModel: {
            blockId?: string;
            data?: components["schemas"]["EducationBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        EmployerBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
        };
        EmployerBlockModel: {
            blockId?: string;
            data?: components["schemas"]["EmployerBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        ErrorModel: {
            code?: number | null;
            correlationId?: string | null;
            description?: string | null;
            moreInfo?: string | null;
            status?: string | null;
        };
        EventCommentModel: {
            companyUserId?: number;
            companyUserName?: string | null;
            created?: string;
            eventId?: string | null;
            id?: number | null;
            text?: string | null;
        };
        EventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventNoteAddEditModel: {
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventNoteType: 0 | 1 | 2;
        EventStatusValue: 0 | 1 | 2 | 3 | 4;
        EventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventTaskType: 0 | 1 | 2;
        EventType: 0 | 1 | 2 | 3;
        EventVisibility: 0 | 1;
        ExtentType: 0 | 1;
        ExtraSkillBlockModel: {
            blockId?: string;
            data?: components["schemas"]["ExtraSkillItemBlockModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        ExtraSkillItemBlockModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            title?: string | null;
            updated?: string | null;
        };
        FilterModel: {
            name?: string | null;
            values?: number[] | null;
        };
        HighlightedWorkExperienceBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            employer?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            logotype?: components["schemas"]["ImageBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        HighlightedWorkExperienceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["HighlightedWorkExperienceBlockItemModel"][] | null;
            descriptionLength?: number;
            employerLength?: number;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            numberOfItemsInList?: number;
            titleLength?: number;
            updated?: string | null;
        };
        ICompanyAddressViewModel: {
            addressId?: number;
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            country?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        ICompanyCandidatePatchDocument: {
            availableFromDate?: string | null;
            campaignCode?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            recruitmentManagerId?: number | null;
            state?: components["schemas"]["CompanyCandidateState"] | null;
        };
        ICompanyUserEmployeePatchDocument: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            blog?: string | null;
            companyCalendarId?: number | null;
            dateOfBirth?: string | null;
            defaultCurrencyId?: number | null;
            desiredAssignment?: string | null;
            displayCurrencyId?: number | null;
            email?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstname?: string | null;
            gender?: components["schemas"]["UserGender"];
            gitHub?: string | null;
            homepage?: string | null;
            hourlyTargetRate?: number | null;
            internalIdentifier?: string | null;
            invoicingGoal?: number | null;
            lastname?: string | null;
            linkedIn?: string | null;
            locationId?: number | null;
            mobility?: number | null;
            phone?: string | null;
            provision?: number | null;
            selfCost?: number | null;
            status?: components["schemas"]["CompanyUserStatus"];
            taxTable?: string | null;
            timezoneId?: string | null;
            title?: string | null;
            twitter?: string | null;
        };
        IContactInfoViewModel: {
            address?: components["schemas"]["ICompanyAddressViewModel"] | null;
            contactInfoId?: number;
            displayName?: string | null;
            email?: string | null;
            phone?: string | null;
            url?: string | null;
        };
        IDynamicBlockViewModel: {
            blockId?: string;
            companyUserId?: number;
            companyUserResumeId?: number;
            friendlyBlockName?: string | null;
            heading?: string | null;
            isEditable?: boolean;
            partialEditViewPath?: string | null;
            templateAssetTypes?: readonly components["schemas"]["TemplateAssetType"][] | null;
            updated?: string | null;
            viewComponentName?: string | null;
        };
        ITemplateCompany: {
            companyId?: number;
            corporateIdentityNumber?: string | null;
            description?: string | null;
            isTaxRegistered?: boolean;
            isUsingFreemiumResumes?: boolean;
            name?: string | null;
            registrationYear?: number;
            seoId?: string | null;
        };
        ITemplateImage: {
            allowNoProfileImage?: boolean;
            companyUserId?: number;
            companyUserResumeId?: number;
            extension?: string | null;
            imageFileName?: string;
            imageId?: number;
            imageOriginalUrl?: string | null;
            imageSize?: components["schemas"]["ImageSize"];
            imageUrl?: string | null;
            showImage?: boolean;
            useDefaultImage?: boolean;
        };
        ITemplateLogotype: {
            extension?: string | null;
            imageFileName?: string;
            imageOriginalUrl?: string | null;
            imageSize?: components["schemas"]["ImageSize"];
            imageUrl?: string | null;
        };
        ITemplateSharedAssetViewModel: {
            description?: string | null;
            fileName?: string | null;
            order?: number;
            version?: string | null;
        };
        ITemplateStyleAssetViewModel: {
            companyId?: number;
            fileName?: string | null;
            id?: number;
            order?: number;
            resumeTemplateId?: number;
            version?: string | null;
        };
        ITemplateUserInfo: {
            bloggUrl?: string | null;
            country?: string | null;
            dateOfBirth?: string | null;
            email?: string | null;
            firstname?: string | null;
            fullname?: string | null;
            gitHubUserName?: string | null;
            homepageUrl?: string | null;
            internalIdentifier?: string | null;
            lastname?: string | null;
            linkedInUserName?: string | null;
            location?: string | null;
            phone?: string | null;
            twitterUserName?: string | null;
        };
        ImageBlockModel: {
            blockId?: string;
            companyImageId?: number | null;
            extension?: string | null;
            heading?: string | null;
            imageFileName?: string;
            imageId?: number | null;
            imageOriginalUrl?: string | null;
            updated?: string | null;
        };
        ImageSize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15;
        ImportProfileAsyncOperation: {
            errors?: readonly string[] | null;
            operationId?: number;
            profile?: components["schemas"]["CompanyUserProfileBaseModel"] | null;
            status?: components["schemas"]["LongRunningStatus"];
        };
        JsonPatchDocument: components["schemas"]["Operation"][];
        KeywordModel: {
            id?: number | null;
            masterSynonym?: string | null;
            masterSynonymId?: number | null;
            synonyms?: string[] | null;
            type?: components["schemas"]["KeywordType"];
            universal?: boolean;
            verified?: boolean;
        };
        KeywordSynonymModel: {
            description?: string | null;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number | null;
            languageId?: number | null;
            name?: string | null;
            seoId?: string | null;
        };
        KeywordType: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 100;
        LanguageBlockModel: {
            blockId?: string;
            data?: components["schemas"]["LanguageItemBlockModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        LanguageItemBlockModel: {
            country?: string | null;
            culture?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            lang?: string | null;
            languageId?: number | null;
            level?: number;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        LanguageLevel: 0 | 1 | 2 | 3 | 4;
        Link: {
            href?: string | null;
            methods?: string[] | null;
            rel?: string | null;
        };
        LocationBlockModel: {
            city?: string | null;
            country?: string | null;
            countryCode?: string | null;
            displayName?: string | null;
            formattedAddress?: string | null;
            googleId?: string | null;
            latitude?: string | null;
            locationId?: number;
            longitude?: string | null;
            name?: string | null;
            phoneNumber?: string | null;
            street?: string | null;
            streetNumber?: string | null;
            webSiteUrl?: string | null;
            zipCode?: string | null;
        };
        LocationModel: {
            city?: string | null;
            country?: string | null;
            countryCode?: string | null;
            displayName?: string | null;
            formattedAddress?: string | null;
            latitude?: string | null;
            locationId?: number;
            longitude?: string | null;
            name?: string | null;
            phoneNumber?: string | null;
            street?: string | null;
            streetNumber?: string | null;
            webSiteUrl?: string | null;
            zipCode?: string | null;
        };
        LongRunningStatus: 0 | 1 | 2;
        MentionTextModel: {
            value?: string | null;
        };
        ModuleType: 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 19 | 20 | 21 | 22 | 23 | 30 | 31 | 40 | 41 | 42 | 43 | 50 | 51 | 52 | 60 | 70 | 600;
        Operation: {
            op?: string;
            path?: string;
            value?: Record<string, unknown> | null;
        };
        PartnerBaseModel: {
            companyId?: number;
            companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            description?: string | null;
            hasTrusts?: boolean;
            id?: number;
            isEnabled?: boolean;
            name?: string | null;
            partnerConnection?: components["schemas"]["PartnerConnectionBaseModel"] | null;
        };
        PartnerConnectionBaseModel: {
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            connectedPartnerConnectionId?: number | null;
            grantedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
            partnerCompany?: components["schemas"]["CompanyBaseModel"] | null;
            partnerCompanyId?: number;
            partnerId?: number;
            receivedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
        };
        PartnerConnectionTrustType: 10 | 20 | 30 | 40 | 50 | 60;
        PartnerRecipientBaseModel: {
            partnerId?: number;
            requestedCompanyUserAnonymousHash?: string | null;
            requestedCompanyUserId?: number | null;
        };
        PartnersFilterModel: {
            onlyIncludeConnectedPartners?: boolean;
            query?: string | null;
        };
        PartnersOverviewModel: {
            filter?: components["schemas"]["PartnersFilterModel"] | null;
            partners?: components["schemas"]["PartnerBaseModel"][] | null;
            totalItems?: number;
        };
        PdfEngineType: 0 | 2;
        PdfOrientation: 0 | 1;
        PresentationBlockModel: {
            blockId?: string;
            description?: string | null;
            descriptionLength?: number;
            discarded?: string | null;
            editorSettings?: string | null;
            employerLength?: number;
            heading?: string | null;
            hideSubHeading?: boolean;
            personalDescription?: string | null;
            personalDescriptionHeading?: string | null;
            personalPresentationLength?: number;
            showPersonalPresentation?: boolean;
            subHeading?: string | null;
            title?: string | null;
            titleLength?: number;
            updated?: string | null;
            useAdvancedFormatting?: boolean;
        };
        ProfileLanguageModel: {
            country?: string | null;
            culture?: string | null;
            lang?: string | null;
            languageId?: number | null;
            name?: string | null;
        };
        ProjectAddEditModel: {
            contractValue?: number | null;
            currencyId?: number | null;
            customerId: number;
            customerIdentifier?: string | null;
            description?: string | null;
            estimatedCloseDate?: string | null;
            estimatedValue?: number | null;
            identifier?: string | null;
            intermediatorId?: number | null;
            location?: components["schemas"]["LocationModel"] | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            priority?: components["schemas"]["ProjectPriority"];
            probability?: number | null;
            projectManagerIds?: number[] | null;
            projectState?: components["schemas"]["ProjectState"];
            salesManagerIds?: number[] | null;
            stateReasonId?: number | null;
            teamId?: number | null;
            title: string;
        };
        ProjectAssignmentAddModel: {
            contractType?: components["schemas"]["ContractType"];
            currencyId?: number | null;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            rate?: number | null;
            startDate?: string | null;
            title: string;
        };
        ProjectAssignmentAllocationStatus: 0 | 1 | 2;
        ProjectAssignmentAnnounceModel: {
            announceToMarket?: boolean | null;
            announceToPartnerNetwork?: boolean | null;
            attachmentIds?: string[] | null;
            currencyId?: number | null;
            deadline: string;
            description?: string | null;
            isEndCustomerAssignment?: boolean | null;
            isPriceNegotiable?: boolean;
            isRemote?: boolean;
            managerCompanyUserId: number;
            partnerRecipients?: components["schemas"]["PartnerRecipientBaseModel"][] | null;
            price?: number | null;
            publishForReal?: boolean;
            subcontractorIds?: number[] | null;
            title: string;
        };
        ProjectAssignmentAnnouncementBaseModel: {
            companyId?: number;
            contractType?: components["schemas"]["ContractType"];
            createdDateTime?: string;
            currencyCode?: string | null;
            currencyId?: number | null;
            deadline?: string;
            description?: string | null;
            descriptionHtml?: string | null;
            isAnnouncedToMarket?: boolean | null;
            isAnnouncedToPartnerNetwork?: boolean | null;
            isEndCustomerAssignment?: boolean | null;
            isPriceNegotiable?: boolean;
            isRemote?: boolean | null;
            price?: number | null;
            projectAssignmentId?: number;
            projectId?: number;
            requestId?: number;
            status?: components["schemas"]["ProjectAssignmentRequestStatus"];
            statusText?: string | null;
            title?: string | null;
        };
        ProjectAssignmentBaseModel: {
            companyId?: number;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectId?: number;
            startDate?: string | null;
            title?: string | null;
        };
        ProjectAssignmentEditModel: {
            contractType?: components["schemas"]["ContractType"];
            currencyId?: number | null;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            projectAssignmentId: number;
            rate?: number | null;
            startDate?: string | null;
            title: string;
        };
        ProjectAssignmentExtentType: 0 | 1;
        ProjectAssignmentFilterModel: {
            pipelines?: number[] | null;
            projectAssignmentAllocationStatuses?: components["schemas"]["ProjectAssignmentAllocationStatus"][] | null;
            projectAssignmentMemberTypes?: components["schemas"]["ProjectAssignmentMemberType"][] | null;
            projectAssignmentStatuses?: components["schemas"]["ProjectAssignmentStatus"][] | null;
            projectStates?: components["schemas"]["ProjectState"][] | null;
            teams?: number[] | null;
        };
        ProjectAssignmentMemberAllocationStatus: 0 | 1 | 2 | 3;
        ProjectAssignmentMemberEmployeeAddModel: {
            companyUserId: number;
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            teamId?: number | null;
        };
        ProjectAssignmentMemberEmployeeEditModel: {
            companyUserId: number;
            id: number;
            state: components["schemas"]["ProjectAssignmentMemberState"];
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            teamId?: number | null;
        };
        ProjectAssignmentMemberModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectAssignmentMemberId?: number;
            projectAssignmentMemberState?: components["schemas"]["ProjectAssignmentMemberState"] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
        };
        ProjectAssignmentMemberState: 0 | 10 | 20 | 30 | 40;
        ProjectAssignmentMemberSubcontractorAddModel: {
            companyUserId: number;
            currencyId?: number | null;
            groupId?: number | null;
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            tariff?: number | null;
        };
        ProjectAssignmentMemberSubcontractorEditModel: {
            companyUserId: number;
            currencyId?: number | null;
            groupId?: number | null;
            id: number;
            state: components["schemas"]["ProjectAssignmentMemberState"];
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            tariff?: number | null;
        };
        ProjectAssignmentMemberType: 0 | 1 | 2 | 3;
        ProjectAssignmentModel: {
            assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            contractType?: components["schemas"]["ContractType"];
            currency?: components["schemas"]["CurrencyModel"] | null;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            id?: number;
            isAssigned?: boolean;
            links?: components["schemas"]["Link"][] | null;
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectAssignmentMemberId?: number | null;
            projectId?: number;
            prospects?: components["schemas"]["ProjectAssignmentMemberModel"][] | null;
            rate?: number | null;
            seoId?: string | null;
            skills?: components["schemas"]["ProjectAssignmentSkillBaseModel"][] | null;
            startDate?: string | null;
            title?: string | null;
        };
        ProjectAssignmentRequestStatus: 0 | 10 | 20;
        ProjectAssignmentSkillAddModel: {
            isMandatory?: boolean | null;
            keywordSynonymId?: number | null;
            level?: number | null;
            name: string;
        };
        ProjectAssignmentSkillBaseModel: {
            companyId?: number;
            customerId?: number;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            level?: number;
            links?: components["schemas"]["Link"][] | null;
            projectAssignmentId?: number;
            projectId?: number;
        };
        ProjectAssignmentSkillEditModel: {
            isMandatory?: boolean | null;
            level?: number | null;
            name?: string | null;
        };
        ProjectAssignmentSkillModel: {
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            isMandatory?: boolean;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number;
            level?: number;
            links?: components["schemas"]["Link"][] | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectAssignment?: components["schemas"]["ProjectAssignmentBaseModel"] | null;
            projectAssignmentId?: number;
            projectId?: number;
        };
        ProjectAssignmentStatus: 0 | 1 | 2 | 3;
        ProjectAssignmentWithStatusModel: {
            assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
            customerId?: number;
            endDate?: string | null;
            estimatedCloseDate?: string | null;
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            pipelineId?: number | null;
            probability?: number;
            projectAssignmentAllocationStatus?: components["schemas"]["ProjectAssignmentMemberAllocationStatus"];
            projectAssignmentExtent?: number;
            projectAssignmentExtentType?: components["schemas"]["ProjectAssignmentExtentType"];
            projectAssignmentId?: number;
            projectAssignmentMemberType?: components["schemas"]["ProjectAssignmentMemberType"];
            projectId?: number;
            projectPipelineStageTitle?: string | null;
            projectState?: components["schemas"]["ProjectState"];
            rate?: number | null;
            startDate?: string | null;
        };
        ProjectAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number;
            title?: string | null;
        };
        ProjectBaseModel: {
            companyId?: number;
            customerId?: number;
            customerIdentifier?: string | null;
            description?: string | null;
            id?: number;
            identifier?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        ProjectEventBaseModel: {
            companyId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        ProjectEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerId?: number;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            projectId?: number | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventNoteAddEditModel: {
            customerId?: number;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectModel: {
            assignments?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
            attachments?: components["schemas"]["ProjectAttachmentModel"][] | null;
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            contractValue?: number | null;
            createdBy?: components["schemas"]["CompanyUserBaseModel"] | null;
            createdDateTime?: string;
            currency?: components["schemas"]["CurrencyModel"] | null;
            currentStageId?: number | null;
            currentState?: components["schemas"]["ProjectState"];
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            customerId?: number;
            customerIdentifier?: string | null;
            description?: string | null;
            estimatedCloseDate?: string | null;
            estimatedValue?: number | null;
            events?: components["schemas"]["ProjectEventBaseModel"][] | null;
            googleId?: string | null;
            id?: number;
            identifier?: string | null;
            intermediator?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            intermediatorContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            managers?: components["schemas"]["CompanyUserBaseModel"][] | null;
            pipelineId?: number | null;
            priority?: components["schemas"]["ProjectPriority"];
            probability?: number | null;
            projectManagerIds?: number[] | null;
            projectReferences?: components["schemas"]["ProjectReferenceModel"][] | null;
            salesManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            salesManagerIds?: number[] | null;
            salesManagers?: components["schemas"]["CompanyUserBaseModel"][] | null;
            seoId?: string | null;
            stateHistory?: components["schemas"]["ProjectStateHistoryModel"][] | null;
            stateReasonId?: number | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            teamId?: number | null;
            title?: string | null;
            updatedBy?: components["schemas"]["CompanyUserBaseModel"] | null;
            updatedDateTime?: string | null;
        };
        ProjectPipelineModel: {
            description?: string | null;
            id?: number;
            stages?: components["schemas"]["ProjectPipelineStageModel"][] | null;
            title?: string | null;
        };
        ProjectPipelineStageModel: {
            description?: string | null;
            id?: number;
            order?: number;
            probability?: number | null;
            title?: string | null;
        };
        ProjectPriority: 3 | 5 | 8;
        ProjectQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6;
        ProjectQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["ProjectQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        ProjectReferenceModel: {
            companyId?: number;
            id?: number;
            language?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number;
            text?: string | null;
            title?: string | null;
        };
        ProjectState: 0 | 30 | 40 | 50 | 60;
        ProjectStateHistoryModel: {
            reason?: components["schemas"]["ProjectStateReasonModel"] | null;
            state?: components["schemas"]["ProjectState"];
            updated?: string;
        };
        ProjectStateReasonModel: {
            description?: string | null;
            id?: number;
            title?: string | null;
        };
        RecruitmentSourceModel: {
            companyId?: number;
            id?: number;
            name?: string | null;
        };
        ReferenceBlockItemModel: {
            company?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            email?: string | null;
            firstName?: string | null;
            id?: string;
            lastName?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            position?: string | null;
            profileTranslationId?: number | null;
            telephone?: string | null;
            text?: string | null;
            updated?: string | null;
            workExperience?: string | null;
            workExperienceId?: number | null;
        };
        ReferenceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["ReferenceBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            updated?: string | null;
        };
        ResumeModel: {
            commitment?: components["schemas"]["CommitmentBlockModel"] | null;
            education?: components["schemas"]["EducationBlockModel"] | null;
            employer?: components["schemas"]["EmployerBlockModel"] | null;
            extraSkills?: components["schemas"]["ExtraSkillBlockModel"] | null;
            highlightedWorkExperience?: components["schemas"]["HighlightedWorkExperienceBlockModel"] | null;
            id?: number;
            language?: components["schemas"]["LanguageBlockModel"] | null;
            presentation?: components["schemas"]["PresentationBlockModel"] | null;
            reference?: components["schemas"]["ReferenceBlockModel"] | null;
            skills?: components["schemas"]["SkillModelModel"] | null;
            skillsByCategory?: components["schemas"]["SkillByCategoryBlockModel"] | null;
            text?: components["schemas"]["TextBlockModel"] | null;
            topSkills?: components["schemas"]["TopSkillBlockModel"] | null;
            training?: components["schemas"]["TrainingBlockModel"] | null;
            workExperience?: components["schemas"]["WorkExperienceBlockModel"] | null;
        };
        RoleModel: {
            description?: string | null;
            id?: number | null;
            level?: components["schemas"]["AccessLevel"] | null;
            name?: string | null;
        };
        SearchCompanyCandidateQueryModel: {
            noRecruiter?: boolean;
            pageAndSortBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
            pipeline?: number | null;
            rating?: number | null;
            recruiters?: number[] | null;
            sources?: number[] | null;
            states?: components["schemas"]["CompanyCandidateState"][] | null;
            teams?: number[] | null;
            term?: string | null;
        };
        SearchCompanyCandidateResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCandidateBaseModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyCustomerContactQueryModel: {
            customers?: number[] | null;
            managers?: number[] | null;
            pageAndSortBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
            tags?: number[] | null;
            term?: string | null;
        };
        SearchCompanyCustomerContactResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCustomerContactModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyCustomerQueryModel: {
            corporateIdentityNumber?: string | null;
            corporateIdentityNumberOperator?: components["schemas"]["StringComparisonOperator"];
            identification?: string | null;
            identificationOperator?: components["schemas"]["StringComparisonOperator"];
            name?: string | null;
            nameOperator?: components["schemas"]["StringComparisonOperator"];
            pageAndSortBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
        };
        SearchCompanyCustomerResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCustomerBaseModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyUserQueryModel: {
            pageAndSortBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
            term?: string | null;
        };
        SearchCompanyUserResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyUserBaseModel"][] | null;
            totalItems?: number;
        };
        SearchProjectQueryModel: {
            corporateIdentityNumber?: string | null;
            customerId?: number | null;
            customerIdentifier?: string | null;
            customers?: number[] | null;
            identification?: string | null;
            intermediators?: number[] | null;
            pageAndSortBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
            pipelines?: number[] | null;
            projectStates?: components["schemas"]["ProjectState"][] | null;
            salesManagers?: number[] | null;
            title?: string | null;
        };
        SearchProjectsResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["ProjectBaseModel"][] | null;
            totalItems?: number;
        };
        SearchSkillModel: {
            keywordId?: number | null;
            max?: number | null;
            min?: number | null;
        };
        SearchSkillQueryModel: {
            filters?: components["schemas"]["FilterModel"][] | null;
            skills?: components["schemas"]["SearchSkillModel"][] | null;
        };
        SearchSkillResultModel: {
            hits?: components["schemas"]["CompanyUserSearchSkillModel"][] | null;
            query?: components["schemas"]["SearchSkillQueryModel"] | null;
        };
        SkillBlockItemModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            keywordTypeId?: number | null;
            keywordTypeName?: string | null;
            lastWorkExperienceDate?: string | null;
            level?: number;
            name?: string | null;
            numberOfDaysWorkExperience?: number | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        SkillByCategoryBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            keywordTypeId?: number | null;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            skills?: components["schemas"]["SkillBlockItemModel"][] | null;
            updated?: string | null;
        };
        SkillByCategoryBlockModel: {
            blockId?: string;
            data?: components["schemas"]["SkillByCategoryBlockItemModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        SkillModelModel: {
            blockId?: string;
            data?: components["schemas"]["SkillBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        SkillResultModel: {
            keywordId?: number | null;
            keywordSynonymId?: number | null;
            keywordSynonymName?: string | null;
            level?: number | null;
            masterSynonymId?: number | null;
            masterSynonymName?: string | null;
        };
        SkillSearchQueryTermModel: {
            limit?: number | null;
            max?: number | null;
            min?: number | null;
            term: string;
        };
        SortOrder: 0 | 1;
        Status: 0 | 1;
        StringComparisonOperator: 0 | 1 | 2 | 3;
        TeamAddEditModel: {
            corporateIdentityNumber?: string | null;
            costCenter?: string | null;
            description?: string | null;
            internalIdentification?: string | null;
            locationId?: number | null;
            name?: string | null;
            parentTeamId?: number | null;
        };
        TeamBaseModel: {
            companyId?: number | null;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
        };
        TeamManagerEditModel: {
            companyUserId?: number;
            teamId?: number;
        };
        TeamManagerModel: {
            companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyUserId?: number | null;
            team?: components["schemas"]["TeamBaseModel"] | null;
            teamId?: number | null;
        };
        TeamMemberAddModel: {
            availabilityPercent?: number | null;
            companyUserId?: number;
        };
        TeamMemberEditModel: {
            availabilityPercent?: number | null;
        };
        TeamMemberModel: {
            availabilityPercent?: number | null;
            companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyUserId?: number | null;
            links?: components["schemas"]["Link"][] | null;
            team?: components["schemas"]["TeamBaseModel"] | null;
            teamId?: number | null;
        };
        TeamMemberMoveModel: {
            toTeamId: number;
        };
        TeamModel: {
            companyId?: number | null;
            corporateIdentityNumber?: string | null;
            costCenter?: string | null;
            created?: string | null;
            description?: string | null;
            id?: number;
            internalIdentification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            locationId?: number | null;
            name?: string | null;
            parentTeamId?: number | null;
            updated?: string | null;
        };
        TemplateAssetType: 0 | 1 | 2 | 3 | 4 | 6 | 7 | 50 | 51 | 100;
        TextBlockModel: {
            blockId?: string;
            description?: string | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            text?: string | null;
            updated?: string | null;
        };
        TopSkillBlockItemModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            level?: number | null;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        TopSkillBlockModel: {
            blockId?: string;
            data?: components["schemas"]["TopSkillBlockItemModel"][] | null;
            heading?: string | null;
            maxValue?: number;
            minValue?: number;
            numberOfItemsInList?: number;
            updated?: string | null;
            useLevel?: boolean;
        };
        TrainingBlockModel: {
            blockId?: string;
            data?: components["schemas"]["TrainingItemBlockModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        TrainingItemBlockModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            issuer?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            supplier?: string | null;
            title?: string | null;
            trainingType?: components["schemas"]["TrainingType"];
            updated?: string | null;
            url?: string | null;
            year?: number;
        };
        TrainingType: 0 | 1;
        UpdatedModel: {
            companyUserId?: number | null;
            firstName?: string | null;
            lastName?: string | null;
            time?: string | null;
        };
        UserGender: 0 | 1 | 2;
        ValidationModel: {
            errors?: {
                [key: string]: string[] | null | undefined;
            } | null;
        };
        WebhookAddModel: {
            companyId?: number | null;
            configurations?: components["schemas"]["WebhookConfigurationAddModel"][] | null;
            credentials?: components["schemas"]["WebhookCredentialsAddModel"][] | null;
            endpointUrl?: string | null;
            isActive?: boolean;
        };
        WebhookConfigurationAddModel: {
            actionType?: components["schemas"]["ActionType"];
            entityType?: components["schemas"]["WebhookEntityType"];
        };
        WebhookConfigurationModel: {
            actionType?: components["schemas"]["ActionType"];
            entityType?: components["schemas"]["WebhookEntityType"];
        };
        WebhookCredentialsAddModel: {
            headerName?: string | null;
            headerValue?: string | null;
            isBasicAuthentication?: boolean | null;
        };
        WebhookCredentialsModel: {
            headerName?: string | null;
            isBasicAuthentication?: boolean | null;
        };
        WebhookEntityType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
        WebhookModel: {
            configurations?: components["schemas"]["WebhookConfigurationModel"][] | null;
            credentials?: components["schemas"]["WebhookCredentialsModel"][] | null;
            endpointUrl?: string | null;
            id?: string;
            isActive?: boolean;
        };
        WordEngineType: 0 | 1 | 2;
        WorkExperienceBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            employer?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            logotype?: components["schemas"]["ImageBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            skills?: components["schemas"]["SkillBlockItemModel"][] | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        WorkExperienceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["WorkExperienceBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideSubHeading?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            skillsHeading?: string | null;
            subHeading?: string | null;
            updated?: string | null;
            useLogotype?: boolean;
        };
    };
}

Type declaration

  • headers: never
  • parameters: never
  • pathItems: never
  • requestBodies: never
  • responses: never
  • schemas: {
        AbscencePeriodDayModel: {
            calendarDay?: components["schemas"]["CalendarDayModel"] | null;
        };
        AbsenceAddEditModel: {
            absenceTypeId: number;
            end?: string | null;
            extentPercentage: number;
            start: string;
        };
        AbsencePeriodDtoModel: {
            absenceType?: components["schemas"]["AbsenceTypeDto"] | null;
            companyId?: number;
            companySeoId?: string | null;
            companyUserId?: number;
            companyUserSeoId?: string | null;
            endDate?: string;
            extentPercentage?: number;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            startDate?: string;
        };
        AbsencePeriodModel: {
            absenceTypeId?: number;
            absenceTypeName?: string | null;
            companyId?: number;
            companyUserId?: number;
            days?: components["schemas"]["AbscencePeriodDayModel"][] | null;
            extentPercentage?: number;
            id?: number;
        };
        AbsenceTypeDto: {
            id?: number;
            name?: string | null;
        };
        AbsenceTypeModel: {
            id?: number;
            name?: string | null;
        };
        AccessLevel: 0 | 50 | 100 | 110 | 115 | 150 | 180 | 200 | 240 | 250 | 270 | 300 | 400 | 500;
        ActionType: 1 | 2 | 3 | 4;
        AddCompanySubcontractorGroupMemberModel: {
            companyUserSubcontractorId: number;
        };
        AddressInfoBlockViewModel: {
            city?: string | null;
            country?: string | null;
            displayName?: string | null;
            email?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        AddressType: 0 | 1 | 2 | 3;
        AttachmentType: 0 | 1;
        AvailabilityFilterModel: {
            companyUserId?: number | null;
            endDate: string;
            startDate: string;
        };
        AvailabilityModel: {
            availability?: number;
            companyUserId?: number;
            endDate?: string;
            startDate?: string;
        };
        CalendarDayModel: {
            date?: string;
            day?: number;
            dayOfYear?: number;
            month?: number;
            quarter?: number;
            week?: number;
            weekday?: number;
            year?: number;
        };
        ClassicCompanyUserResumeModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            imageId?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            parentCompanyUserResumeId?: number | null;
            parentProfileId?: number;
            profileTranslationId?: number;
            resume?: components["schemas"]["ResumeModel"] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        CommitmentBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        CommitmentBlockModel: {
            blockId?: string;
            data?: components["schemas"]["CommitmentBlockItemModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        CompanyAddressModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            companyId?: number | null;
            country?: string | null;
            email?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyBaseModel: {
            description?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            seoId?: string | null;
        };
        CompanyCandidateAddInviteModel: {
            email?: string | null;
            message?: string | null;
        };
        CompanyCandidateAddModel: {
            availableFromDate?: string | null;
            birthYear?: number | null;
            campaignCode?: string | null;
            companyAddressId?: number | null;
            currencyId?: number | null;
            currentEmployer?: string | null;
            description?: string | null;
            email?: string | null;
            firstName: string;
            gender?: components["schemas"]["UserGender"];
            isMobile?: boolean;
            lastName: string;
            linkedInUrl?: string | null;
            notifyRecruitmentManager?: boolean;
            offeredSalary?: number | null;
            periodOfNoticeDays?: number | null;
            phone?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            rating?: number | null;
            recruitmentManagerId?: number | null;
            recruitmentSourceId?: number | null;
            salaryRequirement?: number | null;
            state: components["schemas"]["CompanyCandidateState"];
            teamId?: number | null;
            title?: string | null;
        };
        CompanyCandidateAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCandidateBaseModel: {
            companyId?: number;
            createdDateTime?: string;
            firstName?: string | null;
            firstname?: string | null;
            id?: number;
            lastName?: string | null;
            lastTouchDateTime?: string | null;
            lastname?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyCandidateEventBaseModel: {
            companyCandidateId?: number;
            companyId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CompanyCandidateEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyCandidateExtendedModel: {
            attachments?: components["schemas"]["CompanyCandidateAttachmentModel"][] | null;
            availableFromDate?: string | null;
            birthYear?: number | null;
            campaignCode?: string | null;
            companyId?: number;
            createdDateTime?: string;
            currencyId?: number | null;
            currentEmployer?: string | null;
            description?: string | null;
            email?: string | null;
            firstName?: string | null;
            firstname?: string | null;
            gender?: components["schemas"]["UserGender"];
            id?: number;
            isMobile?: boolean;
            lastName?: string | null;
            lastTouchDateTime?: string | null;
            lastname?: string | null;
            linkedInUrl?: string | null;
            links?: components["schemas"]["Link"][] | null;
            offeredSalary?: number | null;
            periodOfNoticeDays?: number | null;
            phone?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            rating?: number | null;
            recruitmentManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            recruitmentManagerId?: number | null;
            salaryRequirement?: number | null;
            seoId?: string | null;
            state?: components["schemas"]["CompanyCandidateState"] | null;
            title?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyCandidateFileAttachmentListModel: {
            attachments?: components["schemas"]["CompanyCandidateFileAttachmentModel"][] | null;
            companyCandidateId?: number;
            companyId?: number;
            links?: components["schemas"]["Link"][] | null;
        };
        CompanyCandidateFileAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            extension?: string | null;
            fileName?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCandidatePipelineModel: {
            description?: string | null;
            id?: number;
            stages?: components["schemas"]["CompanyCandidatePipelineStageModel"][] | null;
            title?: string | null;
        };
        CompanyCandidatePipelineStageModel: {
            description?: string | null;
            id?: number;
            order?: number;
            probability?: number | null;
            title?: string | null;
        };
        CompanyCandidateQuerySort: 0 | 1 | 2 | 3 | 4 | 5;
        CompanyCandidateQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCandidateQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyCandidateSkillAddModel: {
            companyCandidateId?: number;
            keywordSynonymId?: number | null;
            languageId?: number | null;
            name?: string | null;
        };
        CompanyCandidateSkillModel: {
            companyCandidateId?: number;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number;
        };
        CompanyCandidateState: 0 | 10 | 20 | 30 | 40;
        CompanyCandidateUriAttachmentAddModel: {
            description?: string | null;
            title?: string | null;
            uri?: string | null;
        };
        CompanyCandidateUriAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyCandidateId?: number;
            companyId?: number;
            description?: string | null;
            id?: string;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            uri?: string | null;
        };
        CompanyCapabilitiesModel: {
            enabledModules?: components["schemas"]["CompanyEnabledModuleModel"][] | null;
        };
        CompanyCustomerAddModel: {
            corporateIdentityNumber?: string | null;
            countryId?: number | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            identification?: string | null;
            intermediator?: boolean;
            name: string;
            phone?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: boolean;
            turnOver?: number | null;
            turnOverCurrencyId?: number | null;
            vatNumber?: string | null;
        };
        CompanyCustomerAddressAddEditModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            country?: string | null;
            email?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyCustomerAddressModel: {
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            comments?: string | null;
            companyCustomerId?: number | null;
            companyId?: number | null;
            country?: string | null;
            email?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        CompanyCustomerAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            customerId?: number;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyCustomerBaseModel: {
            companyId?: number;
            description?: string | null;
            id?: number;
            identification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            seoId?: string | null;
            status?: components["schemas"]["Status"];
        };
        CompanyCustomerContactAddEditModel: {
            comments?: string | null;
            email?: string | null;
            firstName: string;
            lastName: string;
            phone1?: string | null;
            phone2?: string | null;
            title?: string | null;
        };
        CompanyCustomerContactBaseModel: {
            companyId?: number;
            customerId?: number;
            email?: string | null;
            firstName?: string | null;
            id?: number;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            slug?: string | null;
        };
        CompanyCustomerContactModel: {
            comments?: string | null;
            companyId?: number;
            createdDateTime?: string;
            customerId?: number;
            email?: string | null;
            firstName?: string | null;
            id?: number;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            phone1?: string | null;
            phone2?: string | null;
            slug?: string | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            title?: string | null;
        };
        CompanyCustomerContactQuerySort: 0 | 1 | 2 | 3 | 4 | 5;
        CompanyCustomerContactQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCustomerContactQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyCustomerDeleteModel: {
            customerVerificationName?: string | null;
        };
        CompanyCustomerEditModel: {
            corporateIdentityNumber?: string | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            identification?: string | null;
            intermediator?: boolean;
            name: string;
            phone?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: boolean;
            vatNumber?: string | null;
        };
        CompanyCustomerExtendedModel: {
            companyId?: number;
            description?: string | null;
            email?: string | null;
            id?: number;
            identification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            name?: string | null;
            seoId?: string | null;
            status?: components["schemas"]["Status"];
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
        };
        CompanyCustomerManagerModel: {
            companyCustomerManagerId?: number | null;
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyCustomerManagersAddEditModel: {
            companyUserIds?: number[] | null;
        };
        CompanyCustomerModel: {
            addresses?: components["schemas"]["CompanyCustomerAddressModel"][] | null;
            attachments?: components["schemas"]["CompanyCustomerAttachmentModel"][] | null;
            companyId?: number;
            contacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            corporateIdentityNumber?: string | null;
            country?: components["schemas"]["CountryModel"] | null;
            countryId?: number | null;
            description?: string | null;
            email?: string | null;
            fax?: string | null;
            homepage?: string | null;
            id?: number;
            identification?: string | null;
            intermediator?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            name?: string | null;
            phone?: string | null;
            projects?: components["schemas"]["ProjectBaseModel"][] | null;
            seoId?: string | null;
            size?: components["schemas"]["CompanySize"] | null;
            status?: components["schemas"]["Status"];
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            turnOver?: number | null;
            turnOverCurrency?: components["schemas"]["CurrencyModel"] | null;
            turnOverCurrencyId?: number | null;
            vatNumber?: string | null;
        };
        CompanyCustomerQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14;
        CompanyCustomerQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyCustomerQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyEnabledModuleModel: {
            moduleId?: components["schemas"]["ModuleType"];
        };
        CompanyImageModel: {
            assignedToCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyId?: number;
            created?: string;
            extension?: string | null;
            id?: number;
            imageFileName?: string;
            links?: components["schemas"]["Link"][] | null;
            uploadedByCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
        };
        CompanyModel: {
            addresses?: components["schemas"]["CompanyAddressModel"][] | null;
            corporateIdentityNumber?: string | null;
            countryId?: number | null;
            currencies?: components["schemas"]["CurrencyModel"][] | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            description?: string | null;
            id?: number | null;
            isTaxRegistered?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
            registrationYear?: number | null;
            seoId?: string | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            vatNumber?: string | null;
        };
        CompanyProfileFilterModel: {
            createdOffsetDays?: number | null;
            pageAndSortBy?: components["schemas"]["CompanyProfileSortPageAndSortByModel"] | null;
            updatedOffsetDays?: number | null;
        };
        CompanyProfileSort: 0 | 1 | 2 | 3;
        CompanyProfileSortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyProfileSort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyProfilesModel: {
            profiles?: components["schemas"]["CompanyUserProfileBaseModel"][] | null;
            totalItems?: number;
        };
        CompanyRecruitmentManagerModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyResumeTemplateBaseModel: {
            id?: number;
            title?: string | null;
        };
        CompanyResumeTemplateLanguageModel: {
            country?: string | null;
            culture?: string | null;
            lang?: string | null;
            languageId?: number;
            name?: string | null;
        };
        CompanySize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8;
        CompanySubcontractorGroupBaseModel: {
            companyId?: number;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
        };
        CompanySubcontractorGroupModel: {
            companyId?: number;
            companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            members?: components["schemas"]["CompanyUserBaseModel"][] | null;
            name?: string | null;
        };
        CompanyTagBaseModel: {
            companyId?: number | null;
            id?: number | null;
            name?: string | null;
            seoId?: string | null;
        };
        CompanyTagModel: {
            companyId?: number | null;
            id?: number | null;
            name?: string | null;
            seoId?: string | null;
            tagType?: components["schemas"]["CompanyTagTypeModel"] | null;
        };
        CompanyTagTypeModel: {
            id?: number | null;
            name?: string | null;
        };
        CompanyUserAddModel: {
            addProfile?: boolean;
            confirmPassword: string;
            defaultCurrencyId?: number | null;
            displayCurrencyId?: number | null;
            email: string;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName: string;
            gender: components["schemas"]["UserGender"];
            languageId?: number | null;
            lastName: string;
            locationId?: number | null;
            mustChangePassword?: boolean;
            password: string;
            status?: components["schemas"]["CompanyUserStatus"];
            teamId?: number | null;
            title?: string | null;
        };
        CompanyUserBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
        };
        CompanyUserEditModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            companyCalendarId?: number | null;
            dateOfBirth?: string | null;
            defaultCurrencyId?: number | null;
            displayCurrencyId?: number | null;
            email?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gender?: components["schemas"]["UserGender"];
            hourlyTargetRate?: number | null;
            invoicingGoal?: number | null;
            lastName?: string | null;
            locationId?: number | null;
            mobility?: number | null;
            phone?: string | null;
            provision?: number | null;
            selfCost?: number | null;
            status?: components["schemas"]["CompanyUserStatus"];
            taxTable?: string | null;
            timezoneId?: string | null;
            title?: string | null;
        };
        CompanyUserEventBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CompanyUserEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            companyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventNoteAddEditModel: {
            companyUserId?: number;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            companyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CompanyUserExtendedModel: {
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            desiredAssignment?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserFullModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            dateOfBirth?: string | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            hourlyTargetRate?: number | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            invoicingGoal?: number | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            locationName?: string | null;
            mobility?: number | null;
            periods?: components["schemas"]["AbsencePeriodModel"][] | null;
            phone?: string | null;
            provision?: number | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            roles?: components["schemas"]["RoleModel"][] | null;
            selfCost?: number | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            taxTable?: string | null;
            teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
            teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserImageModel: {
            companyId?: number;
            imageId?: number;
            largeImageUrl?: string | null;
            links?: components["schemas"]["Link"][] | null;
            uploadedWhen?: string;
            url?: string | null;
        };
        CompanyUserInfoBlockViewModel: {
            address?: components["schemas"]["AddressInfoBlockViewModel"] | null;
            email?: string | null;
            title?: string | null;
        };
        CompanyUserModel: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyUserEmail?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string | null;
            customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
            dateOfBirth?: string | null;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            locationName?: string | null;
            mobility?: number | null;
            periods?: components["schemas"]["AbsencePeriodModel"][] | null;
            phone?: string | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            roles?: components["schemas"]["RoleModel"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            tags?: components["schemas"]["CompanyTagModel"][] | null;
            teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
            teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
            title?: string | null;
            twitter?: string | null;
            updatedDateTime?: string | null;
        };
        CompanyUserPermissionsEditModel: {
            permissions?: components["schemas"]["AccessLevel"][] | null;
        };
        CompanyUserProfileAddEditModel: {
            languageId?: number | null;
        };
        CompanyUserProfileBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            createdWhen?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number;
            publishedWhen?: string | null;
            translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
            updatedWhen?: string | null;
        };
        CompanyUserProfileCommitmentAddEditModel: {
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            startDate?: string | null;
            title: string;
            url?: string | null;
        };
        CompanyUserProfileCommitmentModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileCommitmentTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileCommitmentTranslationModel: {
            profileCommitmentId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileEducationAddEditModel: {
            degree?: string | null;
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            location?: components["schemas"]["LocationModel"] | null;
            programName: string;
            schoolName: string;
            startDate?: string | null;
            url?: string | null;
        };
        CompanyUserProfileEducationModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileEducationTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileEducationTranslationModel: {
            degree?: string | null;
            description?: string | null;
            profileEducationId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            programName?: string | null;
            schoolName?: string | null;
        };
        CompanyUserProfileEmployerAddEditModel: {
            description?: string | null;
            endDate?: string | null;
            isCurrent?: boolean | null;
            name: string;
            startDate?: string | null;
            title?: string | null;
            url?: string | null;
        };
        CompanyUserProfileEmployerModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            isCurrent?: boolean;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileEmployerTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileEmployerTranslationModel: {
            description?: string | null;
            name?: string | null;
            profileEmployerId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileExtSkillAddEditModel: {
            title: string;
        };
        CompanyUserProfileExtSkillModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            translations?: components["schemas"]["CompanyUserProfileExtSkillTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileExtSkillTranslationModel: {
            profileExtSkillId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileFullModel: {
            commitments?: components["schemas"]["CompanyUserProfileCommitmentModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            createdWhen?: string | null;
            education?: components["schemas"]["CompanyUserProfileEducationModel"][] | null;
            employers?: components["schemas"]["CompanyUserProfileEmployerModel"][] | null;
            extSkills?: components["schemas"]["CompanyUserProfileExtSkillModel"][] | null;
            id?: number | null;
            languages?: components["schemas"]["CompanyUserProfileLanguageModel"][] | null;
            links?: components["schemas"]["Link"][] | null;
            presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number;
            publishedWhen?: string | null;
            references?: components["schemas"]["CompanyUserProfileReferenceModel"][] | null;
            skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
            training?: components["schemas"]["CompanyUserProfileTrainingModel"][] | null;
            translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
            updatedWhen?: string | null;
            userId?: string | null;
            workExperience?: components["schemas"]["CompanyUserProfileWorkExperienceModel"][] | null;
        };
        CompanyUserProfileLanguageAddEditModel: {
            languageId: number;
            level?: components["schemas"]["LanguageLevel"];
        };
        CompanyUserProfileLanguageBranchModel: {
            enabled?: boolean;
            id?: number | null;
            language?: components["schemas"]["ProfileLanguageModel"] | null;
            languageId?: number | null;
        };
        CompanyUserProfileLanguageModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            language?: components["schemas"]["ProfileLanguageModel"] | null;
            level?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            url?: string | null;
        };
        CompanyUserProfilePresentationEditModel: {
            description?: string | null;
            personalDescription?: string | null;
            title?: string | null;
        };
        CompanyUserProfilePresentationModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            translations?: components["schemas"]["CompanyUserProfilePresentationTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfilePresentationTranslationModel: {
            description?: string | null;
            personalDescription?: string | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            title?: string | null;
        };
        CompanyUserProfileReferenceAddEditModel: {
            company?: string | null;
            email?: string | null;
            firstName?: string | null;
            lastName?: string | null;
            position?: string | null;
            profileWorkExperienceId?: number | null;
            telephone?: string | null;
            text?: string | null;
        };
        CompanyUserProfileReferenceModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            email?: string | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            profileWorkExperienceId?: number | null;
            telephone?: string | null;
            translations?: components["schemas"]["CompanyUserProfileReferenceTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileReferenceTranslationModel: {
            company?: string | null;
            position?: string | null;
            profileId?: number | null;
            profileReferenceId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            text?: string | null;
        };
        CompanyUserProfileSkillAddModel: {
            keywordSynonymId?: number | null;
            level?: number | null;
            name?: string | null;
        };
        CompanyUserProfileSkillEditModel: {
            keywordSynonymId?: number | null;
            level?: number;
        };
        CompanyUserProfileSkillHistoryModel: {
            changeDateTime?: string | null;
            favourite?: boolean;
            id?: number | null;
            keywordId?: number | null;
            level?: number | null;
            profileId?: number | null;
        };
        CompanyUserProfileSkillModel: {
            changeHistory?: components["schemas"]["CompanyUserProfileSkillHistoryModel"][] | null;
            companyId?: number | null;
            companyUserId?: number | null;
            favourite?: boolean;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            level?: number | null;
            levelGoal?: number | null;
            levelGoalDeadline?: string | null;
            links?: components["schemas"]["Link"][] | null;
            numberOfDaysWorkExperience?: number;
            profileId?: number | null;
            translations?: components["schemas"]["CompanyUserProfileSkillTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileSkillTranslationModel: {
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number | null;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
        };
        CompanyUserProfileTrainingAddEditModel: {
            code?: string | null;
            description?: string | null;
            expireDate?: string | null;
            issuer?: string | null;
            supplier?: string | null;
            title?: string | null;
            trainingType?: components["schemas"]["TrainingType"];
            url?: string | null;
            year?: number;
        };
        CompanyUserProfileTrainingModel: {
            code?: string | null;
            companyId?: number | null;
            companyUserId?: number | null;
            expireDate?: string | null;
            id?: number | null;
            links?: components["schemas"]["Link"][] | null;
            profileId?: number | null;
            trainingType?: components["schemas"]["TrainingType"] | null;
            translations?: components["schemas"]["CompanyUserProfileTrainingTranslationModel"][] | null;
            url?: string | null;
            year?: number | null;
        };
        CompanyUserProfileTrainingTranslationModel: {
            description?: string | null;
            issuer?: string | null;
            profileId?: number | null;
            profileTrainingId?: number;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            supplier?: string | null;
            title?: string | null;
        };
        CompanyUserProfileTranslationModel: {
            languageBranch?: components["schemas"]["CompanyUserProfileLanguageBranchModel"] | null;
            languageBranchId?: number | null;
            profileId?: number | null;
            profileTranslationId?: number | null;
        };
        CompanyUserProfileWorkExperienceAddEditModel: {
            description: string;
            employer: string;
            endDate?: string | null;
            isCurrent?: boolean | null;
            location?: components["schemas"]["LocationModel"] | null;
            skills?: components["schemas"]["CompanyUserProfileWorkExperienceSkillAddModel"][] | null;
            startDate: string;
            title: string;
            url?: string | null;
        };
        CompanyUserProfileWorkExperienceModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            endDate?: string | null;
            id?: number | null;
            isCurrent?: boolean | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            profileId?: number | null;
            skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
            startDate?: string | null;
            translations?: components["schemas"]["CompanyUserProfileWorkExperienceTranslationModel"][] | null;
            url?: string | null;
        };
        CompanyUserProfileWorkExperienceSkillAddModel: {
            keywordSynonymId: number;
            name: string;
        };
        CompanyUserProfileWorkExperienceTranslationModel: {
            description?: string | null;
            employer?: string | null;
            profileId?: number | null;
            profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
            profileTranslationId?: number | null;
            profileWorkExperienceId?: number | null;
            title?: string | null;
        };
        CompanyUserProjectAssignmentModel: {
            assigned?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
            prospect?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
        };
        CompanyUserQuerySort: 0 | 1 | 2 | 3 | 4;
        CompanyUserQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["CompanyUserQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        CompanyUserResumeBaseModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        CompanyUserSearchSkillModel: {
            addressDisplayName?: string | null;
            addressId?: number | null;
            companyCandidateId?: number | null;
            companyId?: number;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"];
            firstName?: string | null;
            firstname?: string | null;
            groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
            lastName?: string | null;
            lastname?: string | null;
            seoId?: string | null;
            skills?: components["schemas"]["SkillResultModel"][] | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
            teams?: components["schemas"]["TeamBaseModel"][] | null;
            title?: string | null;
        };
        CompanyUserSkillModel: {
            companyId?: number;
            companyUserId?: number;
            favourite?: boolean;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            level?: number | null;
            levelGoal?: number | null;
            levelGoalDeadline?: string | null;
            links?: components["schemas"]["Link"][] | null;
            numberOfDaysWorkExperience?: number;
            profileId?: number | null;
        };
        CompanyUserStatus: 0 | 2 | 3;
        CompanyUserSubcontractorAddEditModel: {
            companyAddressId?: number | null;
            companyCalendarId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            createProfile?: boolean;
            currencyId?: number | null;
            email: string;
            firstName: string;
            gender: components["schemas"]["UserGender"];
            internalIdentifier?: string | null;
            languageId: number;
            lastName: string;
            linkedIn?: string | null;
            password: string;
            passwordConfirm: string;
            phone?: string | null;
            profileLanguageId?: number | null;
            rating?: number | null;
            tariff?: number | null;
            title?: string | null;
        };
        CompanyUserSubcontractorAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            companyUserId?: number;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyUserSubcontractorBaseModel: {
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            desiredAssignment?: string | null;
            email?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            rating?: number | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
            twitter?: string | null;
        };
        CompanyUserSubcontractorFileAttachmentListModel: {
            attachments?: components["schemas"]["CompanyUserSubcontractorFileAttachmentModel"][] | null;
            companyId?: number;
            companyUserId?: number;
            links?: components["schemas"]["Link"][] | null;
        };
        CompanyUserSubcontractorFileAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            companyUserId?: number;
            description?: string | null;
            extension?: string | null;
            fileName?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        CompanyUserSubcontractorModel: {
            attachments?: components["schemas"]["CompanyUserSubcontractorAttachmentModel"][] | null;
            blog?: string | null;
            companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
            companyId?: number | null;
            companyIdentifier?: string | null;
            companyName?: string | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            createdDateTime?: string;
            defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
            desiredAssignment?: string | null;
            email?: string | null;
            firstName?: string | null;
            gitHub?: string | null;
            groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
            homeAddress?: components["schemas"]["LocationModel"] | null;
            homepage?: string | null;
            id?: number | null;
            image?: components["schemas"]["CompanyUserImageModel"] | null;
            internalIdentifier?: string | null;
            lastName?: string | null;
            linkedIn?: string | null;
            links?: components["schemas"]["Link"][] | null;
            phone?: string | null;
            rating?: number | null;
            resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            tariff?: number | null;
            twitter?: string | null;
        };
        CompanyUserSubcontractorStatus: 0 | 1;
        CompanyUserType: 0 | 10 | 20 | 30 | 40;
        ContractType: 0 | 1;
        ConvertCompanyUserToAadAccountModel: {
            objectIdentifier: string;
        };
        CountryModel: {
            code?: string | null;
            countryId?: number;
            name?: string | null;
        };
        CreatedModel: {
            companyUserId?: number | null;
            firstName?: string | null;
            lastName?: string | null;
            time?: string | null;
        };
        CurrencyModel: {
            currencyCode?: string | null;
            description?: string | null;
            id?: number;
        };
        CustomerEventBaseModel: {
            companyId?: number | null;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        CustomerEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerContactId?: number | null;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventNoteAddEditModel: {
            customerContactId?: number | null;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerContactId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        CustomerEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerContactId?: number | null;
            customerId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        DynamicCompanyUserResumeModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            created?: components["schemas"]["CreatedModel"] | null;
            description?: string | null;
            id?: number | null;
            imageId?: number | null;
            isPublic?: boolean;
            language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
            links?: components["schemas"]["Link"][] | null;
            parentCompanyUserResumeId?: number | null;
            parentProfileId?: number;
            profileTranslationId?: number;
            resume?: components["schemas"]["DynamicTemplateViewModel"] | null;
            slug?: string | null;
            template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
            title?: string | null;
            updated?: components["schemas"]["UpdatedModel"] | null;
        };
        DynamicTemplateViewModel: {
            allowNoProfileImage?: boolean;
            blocks?: components["schemas"]["IDynamicBlockViewModel"][] | null;
            company?: components["schemas"]["ITemplateCompany"] | null;
            companyId?: number;
            companyLogotypeImageSize?: components["schemas"]["ImageSize"];
            companyUserId?: number;
            companyUserInfo?: components["schemas"]["CompanyUserInfoBlockViewModel"] | null;
            contactInfo?: components["schemas"]["IContactInfoViewModel"] | null;
            contactInfoId?: number | null;
            created?: string;
            currentLanguage?: string | null;
            customFooterForWkhtml?: boolean;
            customerManagedStyleAsset?: components["schemas"]["ITemplateStyleAssetViewModel"] | null;
            description?: string | null;
            hideProfileImageInEdit?: boolean;
            id?: number;
            isPublic?: boolean;
            languageBranchId?: number | null;
            locked?: boolean;
            logotype?: components["schemas"]["ITemplateLogotype"] | null;
            logotypeId?: number | null;
            pdfEngineType?: components["schemas"]["PdfEngineType"];
            pdfFooter?: boolean;
            pdfMarginBottom?: number;
            pdfMarginLeft?: number;
            pdfMarginRight?: number;
            pdfMarginTop?: number;
            pdfOrientation?: components["schemas"]["PdfOrientation"];
            primaryScriptAssets?: {
                BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            } | null;
            primaryStyleAssets?: {
                BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
                TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            } | null;
            profileImage?: components["schemas"]["ITemplateImage"] | null;
            profileImageSize?: components["schemas"]["ImageSize"];
            resumeTemplateId?: number;
            sharedFontAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            sharedScriptAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            sharedStyleAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
            showPreviewToggle?: boolean;
            slug?: string | null;
            styleAssets?: components["schemas"]["ITemplateStyleAssetViewModel"][] | null;
            templateAssetTypes?: components["schemas"]["TemplateAssetType"][] | null;
            title: string;
            updated?: string | null;
            userInfo?: components["schemas"]["ITemplateUserInfo"] | null;
            wordEnabled?: boolean;
            wordEngineType?: components["schemas"]["WordEngineType"];
        };
        EducationBlockItemModel: {
            degree?: string | null;
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            programName?: string | null;
            schoolName?: string | null;
            startDate?: string;
            updated?: string | null;
            url?: string | null;
        };
        EducationBlockModel: {
            blockId?: string;
            data?: components["schemas"]["EducationBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        EmployerBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            endDate?: string | null;
            id?: string;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
        };
        EmployerBlockModel: {
            blockId?: string;
            data?: components["schemas"]["EmployerBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        ErrorModel: {
            code?: number | null;
            correlationId?: string | null;
            description?: string | null;
            moreInfo?: string | null;
            status?: string | null;
        };
        EventCommentModel: {
            companyUserId?: number;
            companyUserName?: string | null;
            created?: string;
            eventId?: string | null;
            id?: number | null;
            text?: string | null;
        };
        EventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventNoteAddEditModel: {
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventNoteType: 0 | 1 | 2;
        EventStatusValue: 0 | 1 | 2 | 3 | 4;
        EventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        EventTaskType: 0 | 1 | 2;
        EventType: 0 | 1 | 2 | 3;
        EventVisibility: 0 | 1;
        ExtentType: 0 | 1;
        ExtraSkillBlockModel: {
            blockId?: string;
            data?: components["schemas"]["ExtraSkillItemBlockModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        ExtraSkillItemBlockModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            title?: string | null;
            updated?: string | null;
        };
        FilterModel: {
            name?: string | null;
            values?: number[] | null;
        };
        HighlightedWorkExperienceBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            employer?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            logotype?: components["schemas"]["ImageBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        HighlightedWorkExperienceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["HighlightedWorkExperienceBlockItemModel"][] | null;
            descriptionLength?: number;
            employerLength?: number;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            numberOfItemsInList?: number;
            titleLength?: number;
            updated?: string | null;
        };
        ICompanyAddressViewModel: {
            addressId?: number;
            addressType?: components["schemas"]["AddressType"];
            city?: string | null;
            country?: string | null;
            street1?: string | null;
            street2?: string | null;
            zipCode?: string | null;
        };
        ICompanyCandidatePatchDocument: {
            availableFromDate?: string | null;
            campaignCode?: string | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            recruitmentManagerId?: number | null;
            state?: components["schemas"]["CompanyCandidateState"] | null;
        };
        ICompanyUserEmployeePatchDocument: {
            availabilityPercent?: number | null;
            availableFromDate?: string | null;
            baseSalary?: number | null;
            blog?: string | null;
            companyCalendarId?: number | null;
            dateOfBirth?: string | null;
            defaultCurrencyId?: number | null;
            desiredAssignment?: string | null;
            displayCurrencyId?: number | null;
            email?: string | null;
            employmentEndDate?: string | null;
            employmentNumber?: string | null;
            employmentStartDate?: string | null;
            firstname?: string | null;
            gender?: components["schemas"]["UserGender"];
            gitHub?: string | null;
            homepage?: string | null;
            hourlyTargetRate?: number | null;
            internalIdentifier?: string | null;
            invoicingGoal?: number | null;
            lastname?: string | null;
            linkedIn?: string | null;
            locationId?: number | null;
            mobility?: number | null;
            phone?: string | null;
            provision?: number | null;
            selfCost?: number | null;
            status?: components["schemas"]["CompanyUserStatus"];
            taxTable?: string | null;
            timezoneId?: string | null;
            title?: string | null;
            twitter?: string | null;
        };
        IContactInfoViewModel: {
            address?: components["schemas"]["ICompanyAddressViewModel"] | null;
            contactInfoId?: number;
            displayName?: string | null;
            email?: string | null;
            phone?: string | null;
            url?: string | null;
        };
        IDynamicBlockViewModel: {
            blockId?: string;
            companyUserId?: number;
            companyUserResumeId?: number;
            friendlyBlockName?: string | null;
            heading?: string | null;
            isEditable?: boolean;
            partialEditViewPath?: string | null;
            templateAssetTypes?: readonly components["schemas"]["TemplateAssetType"][] | null;
            updated?: string | null;
            viewComponentName?: string | null;
        };
        ITemplateCompany: {
            companyId?: number;
            corporateIdentityNumber?: string | null;
            description?: string | null;
            isTaxRegistered?: boolean;
            isUsingFreemiumResumes?: boolean;
            name?: string | null;
            registrationYear?: number;
            seoId?: string | null;
        };
        ITemplateImage: {
            allowNoProfileImage?: boolean;
            companyUserId?: number;
            companyUserResumeId?: number;
            extension?: string | null;
            imageFileName?: string;
            imageId?: number;
            imageOriginalUrl?: string | null;
            imageSize?: components["schemas"]["ImageSize"];
            imageUrl?: string | null;
            showImage?: boolean;
            useDefaultImage?: boolean;
        };
        ITemplateLogotype: {
            extension?: string | null;
            imageFileName?: string;
            imageOriginalUrl?: string | null;
            imageSize?: components["schemas"]["ImageSize"];
            imageUrl?: string | null;
        };
        ITemplateSharedAssetViewModel: {
            description?: string | null;
            fileName?: string | null;
            order?: number;
            version?: string | null;
        };
        ITemplateStyleAssetViewModel: {
            companyId?: number;
            fileName?: string | null;
            id?: number;
            order?: number;
            resumeTemplateId?: number;
            version?: string | null;
        };
        ITemplateUserInfo: {
            bloggUrl?: string | null;
            country?: string | null;
            dateOfBirth?: string | null;
            email?: string | null;
            firstname?: string | null;
            fullname?: string | null;
            gitHubUserName?: string | null;
            homepageUrl?: string | null;
            internalIdentifier?: string | null;
            lastname?: string | null;
            linkedInUserName?: string | null;
            location?: string | null;
            phone?: string | null;
            twitterUserName?: string | null;
        };
        ImageBlockModel: {
            blockId?: string;
            companyImageId?: number | null;
            extension?: string | null;
            heading?: string | null;
            imageFileName?: string;
            imageId?: number | null;
            imageOriginalUrl?: string | null;
            updated?: string | null;
        };
        ImageSize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15;
        ImportProfileAsyncOperation: {
            errors?: readonly string[] | null;
            operationId?: number;
            profile?: components["schemas"]["CompanyUserProfileBaseModel"] | null;
            status?: components["schemas"]["LongRunningStatus"];
        };
        JsonPatchDocument: components["schemas"]["Operation"][];
        KeywordModel: {
            id?: number | null;
            masterSynonym?: string | null;
            masterSynonymId?: number | null;
            synonyms?: string[] | null;
            type?: components["schemas"]["KeywordType"];
            universal?: boolean;
            verified?: boolean;
        };
        KeywordSynonymModel: {
            description?: string | null;
            id?: number | null;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number | null;
            languageId?: number | null;
            name?: string | null;
            seoId?: string | null;
        };
        KeywordType: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 100;
        LanguageBlockModel: {
            blockId?: string;
            data?: components["schemas"]["LanguageItemBlockModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        LanguageItemBlockModel: {
            country?: string | null;
            culture?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            lang?: string | null;
            languageId?: number | null;
            level?: number;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        LanguageLevel: 0 | 1 | 2 | 3 | 4;
        Link: {
            href?: string | null;
            methods?: string[] | null;
            rel?: string | null;
        };
        LocationBlockModel: {
            city?: string | null;
            country?: string | null;
            countryCode?: string | null;
            displayName?: string | null;
            formattedAddress?: string | null;
            googleId?: string | null;
            latitude?: string | null;
            locationId?: number;
            longitude?: string | null;
            name?: string | null;
            phoneNumber?: string | null;
            street?: string | null;
            streetNumber?: string | null;
            webSiteUrl?: string | null;
            zipCode?: string | null;
        };
        LocationModel: {
            city?: string | null;
            country?: string | null;
            countryCode?: string | null;
            displayName?: string | null;
            formattedAddress?: string | null;
            latitude?: string | null;
            locationId?: number;
            longitude?: string | null;
            name?: string | null;
            phoneNumber?: string | null;
            street?: string | null;
            streetNumber?: string | null;
            webSiteUrl?: string | null;
            zipCode?: string | null;
        };
        LongRunningStatus: 0 | 1 | 2;
        MentionTextModel: {
            value?: string | null;
        };
        ModuleType: 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 19 | 20 | 21 | 22 | 23 | 30 | 31 | 40 | 41 | 42 | 43 | 50 | 51 | 52 | 60 | 70 | 600;
        Operation: {
            op?: string;
            path?: string;
            value?: Record<string, unknown> | null;
        };
        PartnerBaseModel: {
            companyId?: number;
            companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            description?: string | null;
            hasTrusts?: boolean;
            id?: number;
            isEnabled?: boolean;
            name?: string | null;
            partnerConnection?: components["schemas"]["PartnerConnectionBaseModel"] | null;
        };
        PartnerConnectionBaseModel: {
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            connectedPartnerConnectionId?: number | null;
            grantedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
            partnerCompany?: components["schemas"]["CompanyBaseModel"] | null;
            partnerCompanyId?: number;
            partnerId?: number;
            receivedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
        };
        PartnerConnectionTrustType: 10 | 20 | 30 | 40 | 50 | 60;
        PartnerRecipientBaseModel: {
            partnerId?: number;
            requestedCompanyUserAnonymousHash?: string | null;
            requestedCompanyUserId?: number | null;
        };
        PartnersFilterModel: {
            onlyIncludeConnectedPartners?: boolean;
            query?: string | null;
        };
        PartnersOverviewModel: {
            filter?: components["schemas"]["PartnersFilterModel"] | null;
            partners?: components["schemas"]["PartnerBaseModel"][] | null;
            totalItems?: number;
        };
        PdfEngineType: 0 | 2;
        PdfOrientation: 0 | 1;
        PresentationBlockModel: {
            blockId?: string;
            description?: string | null;
            descriptionLength?: number;
            discarded?: string | null;
            editorSettings?: string | null;
            employerLength?: number;
            heading?: string | null;
            hideSubHeading?: boolean;
            personalDescription?: string | null;
            personalDescriptionHeading?: string | null;
            personalPresentationLength?: number;
            showPersonalPresentation?: boolean;
            subHeading?: string | null;
            title?: string | null;
            titleLength?: number;
            updated?: string | null;
            useAdvancedFormatting?: boolean;
        };
        ProfileLanguageModel: {
            country?: string | null;
            culture?: string | null;
            lang?: string | null;
            languageId?: number | null;
            name?: string | null;
        };
        ProjectAddEditModel: {
            contractValue?: number | null;
            currencyId?: number | null;
            customerId: number;
            customerIdentifier?: string | null;
            description?: string | null;
            estimatedCloseDate?: string | null;
            estimatedValue?: number | null;
            identifier?: string | null;
            intermediatorId?: number | null;
            location?: components["schemas"]["LocationModel"] | null;
            pipelineId?: number | null;
            pipelineStageId?: number | null;
            priority?: components["schemas"]["ProjectPriority"];
            probability?: number | null;
            projectManagerIds?: number[] | null;
            projectState?: components["schemas"]["ProjectState"];
            salesManagerIds?: number[] | null;
            stateReasonId?: number | null;
            teamId?: number | null;
            title: string;
        };
        ProjectAssignmentAddModel: {
            contractType?: components["schemas"]["ContractType"];
            currencyId?: number | null;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            rate?: number | null;
            startDate?: string | null;
            title: string;
        };
        ProjectAssignmentAllocationStatus: 0 | 1 | 2;
        ProjectAssignmentAnnounceModel: {
            announceToMarket?: boolean | null;
            announceToPartnerNetwork?: boolean | null;
            attachmentIds?: string[] | null;
            currencyId?: number | null;
            deadline: string;
            description?: string | null;
            isEndCustomerAssignment?: boolean | null;
            isPriceNegotiable?: boolean;
            isRemote?: boolean;
            managerCompanyUserId: number;
            partnerRecipients?: components["schemas"]["PartnerRecipientBaseModel"][] | null;
            price?: number | null;
            publishForReal?: boolean;
            subcontractorIds?: number[] | null;
            title: string;
        };
        ProjectAssignmentAnnouncementBaseModel: {
            companyId?: number;
            contractType?: components["schemas"]["ContractType"];
            createdDateTime?: string;
            currencyCode?: string | null;
            currencyId?: number | null;
            deadline?: string;
            description?: string | null;
            descriptionHtml?: string | null;
            isAnnouncedToMarket?: boolean | null;
            isAnnouncedToPartnerNetwork?: boolean | null;
            isEndCustomerAssignment?: boolean | null;
            isPriceNegotiable?: boolean;
            isRemote?: boolean | null;
            price?: number | null;
            projectAssignmentId?: number;
            projectId?: number;
            requestId?: number;
            status?: components["schemas"]["ProjectAssignmentRequestStatus"];
            statusText?: string | null;
            title?: string | null;
        };
        ProjectAssignmentBaseModel: {
            companyId?: number;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectId?: number;
            startDate?: string | null;
            title?: string | null;
        };
        ProjectAssignmentEditModel: {
            contractType?: components["schemas"]["ContractType"];
            currencyId?: number | null;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            projectAssignmentId: number;
            rate?: number | null;
            startDate?: string | null;
            title: string;
        };
        ProjectAssignmentExtentType: 0 | 1;
        ProjectAssignmentFilterModel: {
            pipelines?: number[] | null;
            projectAssignmentAllocationStatuses?: components["schemas"]["ProjectAssignmentAllocationStatus"][] | null;
            projectAssignmentMemberTypes?: components["schemas"]["ProjectAssignmentMemberType"][] | null;
            projectAssignmentStatuses?: components["schemas"]["ProjectAssignmentStatus"][] | null;
            projectStates?: components["schemas"]["ProjectState"][] | null;
            teams?: number[] | null;
        };
        ProjectAssignmentMemberAllocationStatus: 0 | 1 | 2 | 3;
        ProjectAssignmentMemberEmployeeAddModel: {
            companyUserId: number;
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            teamId?: number | null;
        };
        ProjectAssignmentMemberEmployeeEditModel: {
            companyUserId: number;
            id: number;
            state: components["schemas"]["ProjectAssignmentMemberState"];
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            teamId?: number | null;
        };
        ProjectAssignmentMemberModel: {
            companyId?: number | null;
            companyUserId?: number | null;
            companyUserType?: components["schemas"]["CompanyUserType"] | null;
            firstName?: string | null;
            id?: number | null;
            lastName?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectAssignmentMemberId?: number;
            projectAssignmentMemberState?: components["schemas"]["ProjectAssignmentMemberState"] | null;
            seoId?: string | null;
            status?: components["schemas"]["CompanyUserStatus"] | null;
        };
        ProjectAssignmentMemberState: 0 | 10 | 20 | 30 | 40;
        ProjectAssignmentMemberSubcontractorAddModel: {
            companyUserId: number;
            currencyId?: number | null;
            groupId?: number | null;
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            tariff?: number | null;
        };
        ProjectAssignmentMemberSubcontractorEditModel: {
            companyUserId: number;
            currencyId?: number | null;
            groupId?: number | null;
            id: number;
            state: components["schemas"]["ProjectAssignmentMemberState"];
            status: components["schemas"]["ProjectAssignmentAllocationStatus"];
            tariff?: number | null;
        };
        ProjectAssignmentMemberType: 0 | 1 | 2 | 3;
        ProjectAssignmentModel: {
            assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            contractType?: components["schemas"]["ContractType"];
            currency?: components["schemas"]["CurrencyModel"] | null;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            description?: string | null;
            endDate?: string | null;
            extent?: number | null;
            extentType?: components["schemas"]["ExtentType"];
            id?: number;
            isAssigned?: boolean;
            links?: components["schemas"]["Link"][] | null;
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectAssignmentMemberId?: number | null;
            projectId?: number;
            prospects?: components["schemas"]["ProjectAssignmentMemberModel"][] | null;
            rate?: number | null;
            seoId?: string | null;
            skills?: components["schemas"]["ProjectAssignmentSkillBaseModel"][] | null;
            startDate?: string | null;
            title?: string | null;
        };
        ProjectAssignmentRequestStatus: 0 | 10 | 20;
        ProjectAssignmentSkillAddModel: {
            isMandatory?: boolean | null;
            keywordSynonymId?: number | null;
            level?: number | null;
            name: string;
        };
        ProjectAssignmentSkillBaseModel: {
            companyId?: number;
            customerId?: number;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            level?: number;
            links?: components["schemas"]["Link"][] | null;
            projectAssignmentId?: number;
            projectId?: number;
        };
        ProjectAssignmentSkillEditModel: {
            isMandatory?: boolean | null;
            level?: number | null;
            name?: string | null;
        };
        ProjectAssignmentSkillModel: {
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerId?: number;
            isMandatory?: boolean;
            keyword?: components["schemas"]["KeywordModel"] | null;
            keywordId?: number;
            keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
            keywordSynonymId?: number;
            level?: number;
            links?: components["schemas"]["Link"][] | null;
            project?: components["schemas"]["ProjectBaseModel"] | null;
            projectAssignment?: components["schemas"]["ProjectAssignmentBaseModel"] | null;
            projectAssignmentId?: number;
            projectId?: number;
        };
        ProjectAssignmentStatus: 0 | 1 | 2 | 3;
        ProjectAssignmentWithStatusModel: {
            assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
            customerId?: number;
            endDate?: string | null;
            estimatedCloseDate?: string | null;
            optionToDate?: string | null;
            oralAgreementToDate?: string | null;
            pipelineId?: number | null;
            probability?: number;
            projectAssignmentAllocationStatus?: components["schemas"]["ProjectAssignmentMemberAllocationStatus"];
            projectAssignmentExtent?: number;
            projectAssignmentExtentType?: components["schemas"]["ProjectAssignmentExtentType"];
            projectAssignmentId?: number;
            projectAssignmentMemberType?: components["schemas"]["ProjectAssignmentMemberType"];
            projectId?: number;
            projectPipelineStageTitle?: string | null;
            projectState?: components["schemas"]["ProjectState"];
            rate?: number | null;
            startDate?: string | null;
        };
        ProjectAttachmentModel: {
            attachmentType?: components["schemas"]["AttachmentType"];
            companyId?: number | null;
            description?: string | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number;
            title?: string | null;
        };
        ProjectBaseModel: {
            companyId?: number;
            customerId?: number;
            customerIdentifier?: string | null;
            description?: string | null;
            id?: number;
            identifier?: string | null;
            links?: components["schemas"]["Link"][] | null;
            title?: string | null;
        };
        ProjectEventBaseModel: {
            companyId?: number | null;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
        };
        ProjectEventMeetingAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerId?: number;
            description?: string | null;
            endDateTime?: string;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventMeetingModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            endDateTime?: string;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            projectId?: number | null;
            startDateTime?: string;
            status?: components["schemas"]["EventStatusValue"];
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventNoteAddEditModel: {
            customerId?: number;
            description?: string | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventNoteModel: {
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            eventDate?: string;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            noteDate?: string | null;
            noteType?: components["schemas"]["EventNoteType"] | null;
            projectId?: number | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventTaskAddEditModel: {
            assignedToCompanyUserId?: number | null;
            customerId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            hasTime?: boolean | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            timezoneId?: string | null;
            title: string;
            type?: components["schemas"]["EventType"];
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectEventTaskModel: {
            assignedToCompanyUserId?: number | null;
            comments?: components["schemas"]["EventCommentModel"][] | null;
            companyId?: number | null;
            created?: string;
            createdByCompanyUserId?: number;
            customerId?: number;
            description?: string | null;
            dueDateTime?: string | null;
            eventDate?: string;
            hasTime?: boolean | null;
            id?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number | null;
            status?: components["schemas"]["EventStatusValue"];
            taskType?: components["schemas"]["EventTaskType"] | null;
            title?: string | null;
            type?: components["schemas"]["EventType"];
            updated?: string | null;
            updatedByCompanyUserId?: number | null;
            visibility?: components["schemas"]["EventVisibility"];
        };
        ProjectModel: {
            assignments?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
            attachments?: components["schemas"]["ProjectAttachmentModel"][] | null;
            company?: components["schemas"]["CompanyBaseModel"] | null;
            companyId?: number;
            contractValue?: number | null;
            createdBy?: components["schemas"]["CompanyUserBaseModel"] | null;
            createdDateTime?: string;
            currency?: components["schemas"]["CurrencyModel"] | null;
            currentStageId?: number | null;
            currentState?: components["schemas"]["ProjectState"];
            customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            customerContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            customerId?: number;
            customerIdentifier?: string | null;
            description?: string | null;
            estimatedCloseDate?: string | null;
            estimatedValue?: number | null;
            events?: components["schemas"]["ProjectEventBaseModel"][] | null;
            googleId?: string | null;
            id?: number;
            identifier?: string | null;
            intermediator?: components["schemas"]["CompanyCustomerBaseModel"] | null;
            intermediatorContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
            links?: components["schemas"]["Link"][] | null;
            locationId?: number | null;
            managers?: components["schemas"]["CompanyUserBaseModel"][] | null;
            pipelineId?: number | null;
            priority?: components["schemas"]["ProjectPriority"];
            probability?: number | null;
            projectManagerIds?: number[] | null;
            projectReferences?: components["schemas"]["ProjectReferenceModel"][] | null;
            salesManager?: components["schemas"]["CompanyUserBaseModel"] | null;
            salesManagerIds?: number[] | null;
            salesManagers?: components["schemas"]["CompanyUserBaseModel"][] | null;
            seoId?: string | null;
            stateHistory?: components["schemas"]["ProjectStateHistoryModel"][] | null;
            stateReasonId?: number | null;
            tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
            teamId?: number | null;
            title?: string | null;
            updatedBy?: components["schemas"]["CompanyUserBaseModel"] | null;
            updatedDateTime?: string | null;
        };
        ProjectPipelineModel: {
            description?: string | null;
            id?: number;
            stages?: components["schemas"]["ProjectPipelineStageModel"][] | null;
            title?: string | null;
        };
        ProjectPipelineStageModel: {
            description?: string | null;
            id?: number;
            order?: number;
            probability?: number | null;
            title?: string | null;
        };
        ProjectPriority: 3 | 5 | 8;
        ProjectQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6;
        ProjectQuerySortPageAndSortByModel: {
            itemsPerPage?: number;
            page?: number;
            sortBy?: components["schemas"]["ProjectQuerySort"];
            sortOrder?: components["schemas"]["SortOrder"];
        };
        ProjectReferenceModel: {
            companyId?: number;
            id?: number;
            language?: string | null;
            links?: components["schemas"]["Link"][] | null;
            projectId?: number;
            text?: string | null;
            title?: string | null;
        };
        ProjectState: 0 | 30 | 40 | 50 | 60;
        ProjectStateHistoryModel: {
            reason?: components["schemas"]["ProjectStateReasonModel"] | null;
            state?: components["schemas"]["ProjectState"];
            updated?: string;
        };
        ProjectStateReasonModel: {
            description?: string | null;
            id?: number;
            title?: string | null;
        };
        RecruitmentSourceModel: {
            companyId?: number;
            id?: number;
            name?: string | null;
        };
        ReferenceBlockItemModel: {
            company?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            email?: string | null;
            firstName?: string | null;
            id?: string;
            lastName?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            position?: string | null;
            profileTranslationId?: number | null;
            telephone?: string | null;
            text?: string | null;
            updated?: string | null;
            workExperience?: string | null;
            workExperienceId?: number | null;
        };
        ReferenceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["ReferenceBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            updated?: string | null;
        };
        ResumeModel: {
            commitment?: components["schemas"]["CommitmentBlockModel"] | null;
            education?: components["schemas"]["EducationBlockModel"] | null;
            employer?: components["schemas"]["EmployerBlockModel"] | null;
            extraSkills?: components["schemas"]["ExtraSkillBlockModel"] | null;
            highlightedWorkExperience?: components["schemas"]["HighlightedWorkExperienceBlockModel"] | null;
            id?: number;
            language?: components["schemas"]["LanguageBlockModel"] | null;
            presentation?: components["schemas"]["PresentationBlockModel"] | null;
            reference?: components["schemas"]["ReferenceBlockModel"] | null;
            skills?: components["schemas"]["SkillModelModel"] | null;
            skillsByCategory?: components["schemas"]["SkillByCategoryBlockModel"] | null;
            text?: components["schemas"]["TextBlockModel"] | null;
            topSkills?: components["schemas"]["TopSkillBlockModel"] | null;
            training?: components["schemas"]["TrainingBlockModel"] | null;
            workExperience?: components["schemas"]["WorkExperienceBlockModel"] | null;
        };
        RoleModel: {
            description?: string | null;
            id?: number | null;
            level?: components["schemas"]["AccessLevel"] | null;
            name?: string | null;
        };
        SearchCompanyCandidateQueryModel: {
            noRecruiter?: boolean;
            pageAndSortBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
            pipeline?: number | null;
            rating?: number | null;
            recruiters?: number[] | null;
            sources?: number[] | null;
            states?: components["schemas"]["CompanyCandidateState"][] | null;
            teams?: number[] | null;
            term?: string | null;
        };
        SearchCompanyCandidateResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCandidateBaseModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyCustomerContactQueryModel: {
            customers?: number[] | null;
            managers?: number[] | null;
            pageAndSortBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
            tags?: number[] | null;
            term?: string | null;
        };
        SearchCompanyCustomerContactResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCustomerContactModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyCustomerQueryModel: {
            corporateIdentityNumber?: string | null;
            corporateIdentityNumberOperator?: components["schemas"]["StringComparisonOperator"];
            identification?: string | null;
            identificationOperator?: components["schemas"]["StringComparisonOperator"];
            name?: string | null;
            nameOperator?: components["schemas"]["StringComparisonOperator"];
            pageAndSortBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
        };
        SearchCompanyCustomerResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyCustomerBaseModel"][] | null;
            totalItems?: number;
        };
        SearchCompanyUserQueryModel: {
            pageAndSortBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
            term?: string | null;
        };
        SearchCompanyUserResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["CompanyUserBaseModel"][] | null;
            totalItems?: number;
        };
        SearchProjectQueryModel: {
            corporateIdentityNumber?: string | null;
            customerId?: number | null;
            customerIdentifier?: string | null;
            customers?: number[] | null;
            identification?: string | null;
            intermediators?: number[] | null;
            pageAndSortBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
            pipelines?: number[] | null;
            projectStates?: components["schemas"]["ProjectState"][] | null;
            salesManagers?: number[] | null;
            title?: string | null;
        };
        SearchProjectsResultModel: {
            hits?: number;
            pagedAndSortedBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
            result?: components["schemas"]["ProjectBaseModel"][] | null;
            totalItems?: number;
        };
        SearchSkillModel: {
            keywordId?: number | null;
            max?: number | null;
            min?: number | null;
        };
        SearchSkillQueryModel: {
            filters?: components["schemas"]["FilterModel"][] | null;
            skills?: components["schemas"]["SearchSkillModel"][] | null;
        };
        SearchSkillResultModel: {
            hits?: components["schemas"]["CompanyUserSearchSkillModel"][] | null;
            query?: components["schemas"]["SearchSkillQueryModel"] | null;
        };
        SkillBlockItemModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            keywordTypeId?: number | null;
            keywordTypeName?: string | null;
            lastWorkExperienceDate?: string | null;
            level?: number;
            name?: string | null;
            numberOfDaysWorkExperience?: number | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        SkillByCategoryBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            keywordTypeId?: number | null;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            skills?: components["schemas"]["SkillBlockItemModel"][] | null;
            updated?: string | null;
        };
        SkillByCategoryBlockModel: {
            blockId?: string;
            data?: components["schemas"]["SkillByCategoryBlockItemModel"][] | null;
            heading?: string | null;
            updated?: string | null;
        };
        SkillModelModel: {
            blockId?: string;
            data?: components["schemas"]["SkillBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        SkillResultModel: {
            keywordId?: number | null;
            keywordSynonymId?: number | null;
            keywordSynonymName?: string | null;
            level?: number | null;
            masterSynonymId?: number | null;
            masterSynonymName?: string | null;
        };
        SkillSearchQueryTermModel: {
            limit?: number | null;
            max?: number | null;
            min?: number | null;
            term: string;
        };
        SortOrder: 0 | 1;
        Status: 0 | 1;
        StringComparisonOperator: 0 | 1 | 2 | 3;
        TeamAddEditModel: {
            corporateIdentityNumber?: string | null;
            costCenter?: string | null;
            description?: string | null;
            internalIdentification?: string | null;
            locationId?: number | null;
            name?: string | null;
            parentTeamId?: number | null;
        };
        TeamBaseModel: {
            companyId?: number | null;
            description?: string | null;
            id?: number;
            links?: components["schemas"]["Link"][] | null;
            name?: string | null;
        };
        TeamManagerEditModel: {
            companyUserId?: number;
            teamId?: number;
        };
        TeamManagerModel: {
            companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyUserId?: number | null;
            team?: components["schemas"]["TeamBaseModel"] | null;
            teamId?: number | null;
        };
        TeamMemberAddModel: {
            availabilityPercent?: number | null;
            companyUserId?: number;
        };
        TeamMemberEditModel: {
            availabilityPercent?: number | null;
        };
        TeamMemberModel: {
            availabilityPercent?: number | null;
            companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
            companyUserId?: number | null;
            links?: components["schemas"]["Link"][] | null;
            team?: components["schemas"]["TeamBaseModel"] | null;
            teamId?: number | null;
        };
        TeamMemberMoveModel: {
            toTeamId: number;
        };
        TeamModel: {
            companyId?: number | null;
            corporateIdentityNumber?: string | null;
            costCenter?: string | null;
            created?: string | null;
            description?: string | null;
            id?: number;
            internalIdentification?: string | null;
            links?: components["schemas"]["Link"][] | null;
            location?: string | null;
            locationId?: number | null;
            name?: string | null;
            parentTeamId?: number | null;
            updated?: string | null;
        };
        TemplateAssetType: 0 | 1 | 2 | 3 | 4 | 6 | 7 | 50 | 51 | 100;
        TextBlockModel: {
            blockId?: string;
            description?: string | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            text?: string | null;
            updated?: string | null;
        };
        TopSkillBlockItemModel: {
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            level?: number | null;
            name?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            updated?: string | null;
        };
        TopSkillBlockModel: {
            blockId?: string;
            data?: components["schemas"]["TopSkillBlockItemModel"][] | null;
            heading?: string | null;
            maxValue?: number;
            minValue?: number;
            numberOfItemsInList?: number;
            updated?: string | null;
            useLevel?: boolean;
        };
        TrainingBlockModel: {
            blockId?: string;
            data?: components["schemas"]["TrainingItemBlockModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            updated?: string | null;
        };
        TrainingItemBlockModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            id?: string;
            issuer?: string | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            supplier?: string | null;
            title?: string | null;
            trainingType?: components["schemas"]["TrainingType"];
            updated?: string | null;
            url?: string | null;
            year?: number;
        };
        TrainingType: 0 | 1;
        UpdatedModel: {
            companyUserId?: number | null;
            firstName?: string | null;
            lastName?: string | null;
            time?: string | null;
        };
        UserGender: 0 | 1 | 2;
        ValidationModel: {
            errors?: {
                [key: string]: string[] | null | undefined;
            } | null;
        };
        WebhookAddModel: {
            companyId?: number | null;
            configurations?: components["schemas"]["WebhookConfigurationAddModel"][] | null;
            credentials?: components["schemas"]["WebhookCredentialsAddModel"][] | null;
            endpointUrl?: string | null;
            isActive?: boolean;
        };
        WebhookConfigurationAddModel: {
            actionType?: components["schemas"]["ActionType"];
            entityType?: components["schemas"]["WebhookEntityType"];
        };
        WebhookConfigurationModel: {
            actionType?: components["schemas"]["ActionType"];
            entityType?: components["schemas"]["WebhookEntityType"];
        };
        WebhookCredentialsAddModel: {
            headerName?: string | null;
            headerValue?: string | null;
            isBasicAuthentication?: boolean | null;
        };
        WebhookCredentialsModel: {
            headerName?: string | null;
            isBasicAuthentication?: boolean | null;
        };
        WebhookEntityType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
        WebhookModel: {
            configurations?: components["schemas"]["WebhookConfigurationModel"][] | null;
            credentials?: components["schemas"]["WebhookCredentialsModel"][] | null;
            endpointUrl?: string | null;
            id?: string;
            isActive?: boolean;
        };
        WordEngineType: 0 | 1 | 2;
        WorkExperienceBlockItemModel: {
            description?: string | null;
            disabled?: boolean;
            discarded?: string | null;
            employer?: string | null;
            endDate?: string | null;
            id?: string;
            location?: components["schemas"]["LocationBlockModel"] | null;
            logotype?: components["schemas"]["ImageBlockModel"] | null;
            parentBlockItemId?: number | null;
            parentBlockItemUpdated?: boolean | null;
            profileTranslationId?: number | null;
            skills?: components["schemas"]["SkillBlockItemModel"][] | null;
            startDate?: string;
            title?: string | null;
            updated?: string | null;
            url?: string | null;
        };
        WorkExperienceBlockModel: {
            blockId?: string;
            data?: components["schemas"]["WorkExperienceBlockItemModel"][] | null;
            heading?: string | null;
            hideDescription?: boolean;
            hideInEdit?: boolean;
            hideSubHeading?: boolean;
            hideText?: boolean;
            hideTitle?: boolean;
            skillsHeading?: string | null;
            subHeading?: string | null;
            updated?: string | null;
            useLogotype?: boolean;
        };
    }
    • AbscencePeriodDayModel: {
          calendarDay?: components["schemas"]["CalendarDayModel"] | null;
      }
      • Optional calendarDay?: components["schemas"]["CalendarDayModel"] | null
    • AbsenceAddEditModel: {
          absenceTypeId: number;
          end?: string | null;
          extentPercentage: number;
          start: string;
      }
      • absenceTypeId: number

        Format: int32

      • Optional end?: string | null

        Format: date-time

      • extentPercentage: number

        Format: float

      • start: string

        Format: date-time

    • AbsencePeriodDtoModel: {
          absenceType?: components["schemas"]["AbsenceTypeDto"] | null;
          companyId?: number;
          companySeoId?: string | null;
          companyUserId?: number;
          companyUserSeoId?: string | null;
          endDate?: string;
          extentPercentage?: number;
          id?: number;
          links?: components["schemas"]["Link"][] | null;
          startDate?: string;
      }
      • Optional absenceType?: components["schemas"]["AbsenceTypeDto"] | null
      • Optional companyId?: number

        Format: int32

      • Optional companySeoId?: string | null
      • Optional companyUserId?: number

        Format: int32

      • Optional companyUserSeoId?: string | null
      • Optional endDate?: string

        Format: date-time

      • Optional extentPercentage?: number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional startDate?: string

        Format: date-time

    • AbsencePeriodModel: {
          absenceTypeId?: number;
          absenceTypeName?: string | null;
          companyId?: number;
          companyUserId?: number;
          days?: components["schemas"]["AbscencePeriodDayModel"][] | null;
          extentPercentage?: number;
          id?: number;
      }
      • Optional absenceTypeId?: number

        Format: int32

      • Optional absenceTypeName?: string | null
      • Optional companyId?: number

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional days?: components["schemas"]["AbscencePeriodDayModel"][] | null
      • Optional extentPercentage?: number

        Format: int32

      • Optional id?: number

        Format: int32

    • AbsenceTypeDto: {
          id?: number;
          name?: string | null;
      }
      • Optional id?: number

        Format: int32

      • Optional name?: string | null
    • AbsenceTypeModel: {
          id?: number;
          name?: string | null;
      }
      • Optional id?: number

        Format: int32

      • Optional name?: string | null
    • AccessLevel: 0 | 50 | 100 | 110 | 115 | 150 | 180 | 200 | 240 | 250 | 270 | 300 | 400 | 500

      Format: int32

      Description

      NoAccess = 0

      Anonymous = 50

      Read = 100

      Subcontractor = 110

      Candidate = 115

      RestrictedCompanyUser = 150

      CompanyApiUser = 180

      CompanyUser = 200

      PartnerManager = 240

      CompanyRecruiter = 250

      TeamManager = 270

      CompanyManager = 300

      CompanyAdmin = 400

      Owner = 500

    • ActionType: 1 | 2 | 3 | 4

      Format: int32

      Description

      All = 1

      Created = 2

      Updated = 3

      Borttagen = 4

    • AddCompanySubcontractorGroupMemberModel: {
          companyUserSubcontractorId: number;
      }
      • companyUserSubcontractorId: number

        Format: int32

    • AddressInfoBlockViewModel: {
          city?: string | null;
          country?: string | null;
          displayName?: string | null;
          email?: string | null;
          street1?: string | null;
          street2?: string | null;
          zipCode?: string | null;
      }
      • Optional city?: string | null
      • Optional country?: string | null
      • Optional displayName?: string | null
      • Optional email?: string | null
      • Optional street1?: string | null
      • Optional street2?: string | null
      • Optional zipCode?: string | null
    • AddressType: 0 | 1 | 2 | 3

      Format: int32

      Description

      Övrig = 0

      Besöksadress = 1

      Faktureringsadress = 2

      Placeringsort = 3

    • AttachmentType: 0 | 1

      Format: int32

      Description

      File = 0

      Uri = 1

    • AvailabilityFilterModel: {
          companyUserId?: number | null;
          endDate: string;
          startDate: string;
      }
      • Optional companyUserId?: number | null

        Format: int32

      • endDate: string

        Format: date-time

      • startDate: string

        Format: date-time

    • AvailabilityModel: {
          availability?: number;
          companyUserId?: number;
          endDate?: string;
          startDate?: string;
      }
      • Optional availability?: number

        Format: double

      • Optional companyUserId?: number

        Format: int32

      • Optional endDate?: string

        Format: date-time

      • Optional startDate?: string

        Format: date-time

    • CalendarDayModel: {
          date?: string;
          day?: number;
          dayOfYear?: number;
          month?: number;
          quarter?: number;
          week?: number;
          weekday?: number;
          year?: number;
      }
      • Optional date?: string

        Format: date-time

      • Optional day?: number

        Format: int32

      • Optional dayOfYear?: number

        Format: int32

      • Optional month?: number

        Format: int32

      • Optional quarter?: number

        Format: int32

      • Optional week?: number

        Format: int32

      • Optional weekday?: number

        Format: int32

      • Optional year?: number

        Format: int32

    • ClassicCompanyUserResumeModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          created?: components["schemas"]["CreatedModel"] | null;
          description?: string | null;
          id?: number | null;
          imageId?: number | null;
          isPublic?: boolean;
          language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
          links?: components["schemas"]["Link"][] | null;
          parentCompanyUserResumeId?: number | null;
          parentProfileId?: number;
          profileTranslationId?: number;
          resume?: components["schemas"]["ResumeModel"] | null;
          slug?: string | null;
          template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
          title?: string | null;
          updated?: components["schemas"]["UpdatedModel"] | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: components["schemas"]["CreatedModel"] | null
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional imageId?: number | null

        Format: int32

      • Optional isPublic?: boolean
      • Optional language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional parentCompanyUserResumeId?: number | null

        Format: int32

      • Optional parentProfileId?: number

        Format: int32

      • Optional profileTranslationId?: number

        Format: int32

      • Optional resume?: components["schemas"]["ResumeModel"] | null
      • Optional slug?: string | null
      • Optional template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null
      • Optional title?: string | null
      • Optional updated?: components["schemas"]["UpdatedModel"] | null
    • CommitmentBlockItemModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          endDate?: string | null;
          id?: string;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          startDate?: string;
          title?: string | null;
          updated?: string | null;
          url?: string | null;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional startDate?: string

        Format: date-time

      • Optional title?: string | null
      • Optional updated?: string | null

        Format: date-time

      • Optional url?: string | null
    • CommitmentBlockModel: {
          blockId?: string;
          data?: components["schemas"]["CommitmentBlockItemModel"][] | null;
          heading?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["CommitmentBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional updated?: string | null

        Format: date-time

    • CompanyAddressModel: {
          addressType?: components["schemas"]["AddressType"];
          city?: string | null;
          comments?: string | null;
          companyId?: number | null;
          country?: string | null;
          email?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          street1?: string | null;
          street2?: string | null;
          zipCode?: string | null;
      }
      • Optional addressType?: components["schemas"]["AddressType"]

        Description

        Undefined = 0, StreetAddress = 1 (VisitingAddress) InvoiceAddress = 2, LocationAddress = 3 (Used to connect an Employee to an office registered in Cinode)

      • Optional city?: string | null
      • Optional comments?: string | null
      • Optional companyId?: number | null

        Format: int32

      • Optional country?: string | null
      • Optional email?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional street1?: string | null
      • Optional street2?: string | null
      • Optional zipCode?: string | null
    • CompanyBaseModel: {
          description?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          name?: string | null;
          seoId?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional name?: string | null
      • Optional seoId?: string | null
    • CompanyCandidateAddInviteModel: {
          email?: string | null;
          message?: string | null;
      }
      • Optional email?: string | null
      • Optional message?: string | null
    • CompanyCandidateAddModel: {
          availableFromDate?: string | null;
          birthYear?: number | null;
          campaignCode?: string | null;
          companyAddressId?: number | null;
          currencyId?: number | null;
          currentEmployer?: string | null;
          description?: string | null;
          email?: string | null;
          firstName: string;
          gender?: components["schemas"]["UserGender"];
          isMobile?: boolean;
          lastName: string;
          linkedInUrl?: string | null;
          notifyRecruitmentManager?: boolean;
          offeredSalary?: number | null;
          periodOfNoticeDays?: number | null;
          phone?: string | null;
          pipelineId?: number | null;
          pipelineStageId?: number | null;
          rating?: number | null;
          recruitmentManagerId?: number | null;
          recruitmentSourceId?: number | null;
          salaryRequirement?: number | null;
          state: components["schemas"]["CompanyCandidateState"];
          teamId?: number | null;
          title?: string | null;
      }
      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional birthYear?: number | null

        Format: int32

      • Optional campaignCode?: string | null
      • Optional companyAddressId?: number | null

        Format: int32

      • Optional currencyId?: number | null

        Format: int32

      • Optional currentEmployer?: string | null
      • Optional description?: string | null
      • Optional email?: string | null
      • firstName: string
      • Optional gender?: components["schemas"]["UserGender"]
      • Optional isMobile?: boolean
      • lastName: string
      • Optional linkedInUrl?: string | null
      • Optional notifyRecruitmentManager?: boolean
      • Optional offeredSalary?: number | null

        Format: int32

      • Optional periodOfNoticeDays?: number | null

        Format: int32

      • Optional phone?: string | null
      • Optional pipelineId?: number | null

        Format: int32

      • Optional pipelineStageId?: number | null

        Format: int32

      • Optional rating?: number | null

        Format: int32

      • Optional recruitmentManagerId?: number | null

        Format: int32

      • Optional recruitmentSourceId?: number | null

        Format: int32

      • Optional salaryRequirement?: number | null

        Format: int32

      • state: components["schemas"]["CompanyCandidateState"]
      • Optional teamId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyCandidateAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyCandidateId?: number;
          companyId?: number;
          description?: string | null;
          id?: string;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: string

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • CompanyCandidateBaseModel: {
          companyId?: number;
          createdDateTime?: string;
          firstName?: string | null;
          firstname?: string | null;
          id?: number;
          lastName?: string | null;
          lastTouchDateTime?: string | null;
          lastname?: string | null;
          links?: components["schemas"]["Link"][] | null;
          seoId?: string | null;
          updatedDateTime?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional createdDateTime?: string

        Format: date-time

      • Optional firstName?: string | null
      • Optional firstname?: string | null

        Deprecated

      • Optional id?: number

        Format: int32

      • Optional lastName?: string | null
      • Optional lastTouchDateTime?: string | null

        Format: date-time

      • Optional lastname?: string | null

        Deprecated

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional seoId?: string | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • CompanyCandidateEventBaseModel: {
          companyCandidateId?: number;
          companyId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
      }
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

    • CompanyCandidateEventMeetingModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyCandidateId?: number;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          endDateTime?: string;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          location?: string | null;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional location?: string | null
      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyCandidateEventModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyCandidateId?: number;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyCandidateEventNoteModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyCandidateId?: number;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyCandidateEventTaskModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyCandidateId?: number;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          dueDateTime?: string | null;
          eventDate?: string;
          hasTime?: boolean | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null

        Description

        NotSpecified = 0 Phone = 1 Email = 2

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyCandidateExtendedModel: {
          attachments?: components["schemas"]["CompanyCandidateAttachmentModel"][] | null;
          availableFromDate?: string | null;
          birthYear?: number | null;
          campaignCode?: string | null;
          companyId?: number;
          createdDateTime?: string;
          currencyId?: number | null;
          currentEmployer?: string | null;
          description?: string | null;
          email?: string | null;
          firstName?: string | null;
          firstname?: string | null;
          gender?: components["schemas"]["UserGender"];
          id?: number;
          isMobile?: boolean;
          lastName?: string | null;
          lastTouchDateTime?: string | null;
          lastname?: string | null;
          linkedInUrl?: string | null;
          links?: components["schemas"]["Link"][] | null;
          offeredSalary?: number | null;
          periodOfNoticeDays?: number | null;
          phone?: string | null;
          pipelineId?: number | null;
          pipelineStageId?: number | null;
          rating?: number | null;
          recruitmentManager?: components["schemas"]["CompanyUserBaseModel"] | null;
          recruitmentManagerId?: number | null;
          salaryRequirement?: number | null;
          seoId?: string | null;
          state?: components["schemas"]["CompanyCandidateState"] | null;
          title?: string | null;
          updatedDateTime?: string | null;
      }
      • Optional attachments?: components["schemas"]["CompanyCandidateAttachmentModel"][] | null
      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional birthYear?: number | null

        Format: int32

      • Optional campaignCode?: string | null
      • Optional companyId?: number

        Format: int32

      • Optional createdDateTime?: string

        Format: date-time

      • Optional currencyId?: number | null

        Format: int32

      • Optional currentEmployer?: string | null
      • Optional description?: string | null
      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional firstname?: string | null

        Deprecated

      • Optional gender?: components["schemas"]["UserGender"]

        Description

        Other = 0, Male = 1, Female = 2

      • Optional id?: number

        Format: int32

      • Optional isMobile?: boolean
      • Optional lastName?: string | null
      • Optional lastTouchDateTime?: string | null

        Format: date-time

      • Optional lastname?: string | null

        Deprecated

      • Optional linkedInUrl?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional offeredSalary?: number | null

        Format: int32

      • Optional periodOfNoticeDays?: number | null

        Format: int32

      • Optional phone?: string | null
      • Optional pipelineId?: number | null

        Format: int32

      • Optional pipelineStageId?: number | null

        Format: int32

      • Optional rating?: number | null

        Format: int32

      • Optional recruitmentManager?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional recruitmentManagerId?: number | null

        Format: int32

      • Optional salaryRequirement?: number | null

        Format: int32

      • Optional seoId?: string | null
      • Optional state?: components["schemas"]["CompanyCandidateState"] | null
      • Optional title?: string | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • CompanyCandidateFileAttachmentListModel: {
          attachments?: components["schemas"]["CompanyCandidateFileAttachmentModel"][] | null;
          companyCandidateId?: number;
          companyId?: number;
          links?: components["schemas"]["Link"][] | null;
      }
      • Optional attachments?: components["schemas"]["CompanyCandidateFileAttachmentModel"][] | null
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
    • CompanyCandidateFileAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyCandidateId?: number;
          companyId?: number;
          description?: string | null;
          extension?: string | null;
          fileName?: string | null;
          id?: string;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional extension?: string | null
      • Optional fileName?: string | null
      • Optional id?: string

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • CompanyCandidatePipelineModel: {
          description?: string | null;
          id?: number;
          stages?: components["schemas"]["CompanyCandidatePipelineStageModel"][] | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional stages?: components["schemas"]["CompanyCandidatePipelineStageModel"][] | null
      • Optional title?: string | null
    • CompanyCandidatePipelineStageModel: {
          description?: string | null;
          id?: number;
          order?: number;
          probability?: number | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional order?: number

        Format: int32

      • Optional probability?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyCandidateQuerySort: 0 | 1 | 2 | 3 | 4 | 5

      Format: int32

      Description

      CreatedDateTime = 0

      FirstName = 1

      LastName = 2

      Status = 3

      Email = 4

      UpdatedDateTime = 5

    • CompanyCandidateQuerySortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["CompanyCandidateQuerySort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["CompanyCandidateQuerySort"]
      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • CompanyCandidateSkillAddModel: {
          companyCandidateId?: number;
          keywordSynonymId?: number | null;
          languageId?: number | null;
          name?: string | null;
      }
      • Optional companyCandidateId?: number

        Format: int32

      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional languageId?: number | null

        Format: int32

      • Optional name?: string | null
    • CompanyCandidateSkillModel: {
          companyCandidateId?: number;
          keyword?: components["schemas"]["KeywordModel"] | null;
          keywordId?: number;
          keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
          keywordSynonymId?: number;
      }
      • Optional companyCandidateId?: number

        Format: int32

      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional keywordId?: number

        Format: int32

      • Optional keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null
      • Optional keywordSynonymId?: number

        Format: int32

    • CompanyCandidateState: 0 | 10 | 20 | 30 | 40

      Format: int32

      Description

      Öppen = 0

      Vunnen = 10

      Pausad = 20

      Avböjd av kandidat = 30

      Avböjd av oss = 40

    • CompanyCandidateUriAttachmentAddModel: {
          description?: string | null;
          title?: string | null;
          uri?: string | null;
      }
      • Optional description?: string | null
      • Optional title?: string | null
      • Optional uri?: string | null
    • CompanyCandidateUriAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyCandidateId?: number;
          companyId?: number;
          description?: string | null;
          id?: string;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          uri?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyCandidateId?: number

        Format: int32

      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: string

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional uri?: string | null
    • CompanyCapabilitiesModel: {
          enabledModules?: components["schemas"]["CompanyEnabledModuleModel"][] | null;
      }
      • Optional enabledModules?: components["schemas"]["CompanyEnabledModuleModel"][] | null
    • CompanyCustomerAddModel: {
          corporateIdentityNumber?: string | null;
          countryId?: number | null;
          description?: string | null;
          email?: string | null;
          fax?: string | null;
          homepage?: string | null;
          identification?: string | null;
          intermediator?: boolean;
          name: string;
          phone?: string | null;
          size?: components["schemas"]["CompanySize"] | null;
          status?: boolean;
          turnOver?: number | null;
          turnOverCurrencyId?: number | null;
          vatNumber?: string | null;
      }
      • Optional corporateIdentityNumber?: string | null
      • Optional countryId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional email?: string | null
      • Optional fax?: string | null
      • Optional homepage?: string | null
      • Optional identification?: string | null
      • Optional intermediator?: boolean
      • name: string
      • Optional phone?: string | null
      • Optional size?: components["schemas"]["CompanySize"] | null
      • Optional status?: boolean

        Deprecated

      • Optional turnOver?: number | null

        Format: int64

      • Optional turnOverCurrencyId?: number | null

        Format: int32

      • Optional vatNumber?: string | null
    • CompanyCustomerAddressAddEditModel: {
          addressType?: components["schemas"]["AddressType"];
          city?: string | null;
          comments?: string | null;
          country?: string | null;
          email?: string | null;
          street1?: string | null;
          street2?: string | null;
          zipCode?: string | null;
      }
      • Optional addressType?: components["schemas"]["AddressType"]
      • Optional city?: string | null
      • Optional comments?: string | null
      • Optional country?: string | null
      • Optional email?: string | null
      • Optional street1?: string | null
      • Optional street2?: string | null
      • Optional zipCode?: string | null
    • CompanyCustomerAddressModel: {
          addressType?: components["schemas"]["AddressType"];
          city?: string | null;
          comments?: string | null;
          companyCustomerId?: number | null;
          companyId?: number | null;
          country?: string | null;
          email?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          street1?: string | null;
          street2?: string | null;
          zipCode?: string | null;
      }
      • Optional addressType?: components["schemas"]["AddressType"]

        Description

        Undefined = 0, StreetAddress = 1 (VisitingAddress) InvoiceAddress = 2, LocationAddress = 3 (Used to connect an Employee to an office registered in Cinode)

      • Optional city?: string | null
      • Optional comments?: string | null
      • Optional companyCustomerId?: number | null

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional country?: string | null
      • Optional email?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional street1?: string | null
      • Optional street2?: string | null
      • Optional zipCode?: string | null
    • CompanyCustomerAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyId?: number | null;
          customerId?: number;
          description?: string | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyId?: number | null

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • CompanyCustomerBaseModel: {
          companyId?: number;
          description?: string | null;
          id?: number;
          identification?: string | null;
          links?: components["schemas"]["Link"][] | null;
          name?: string | null;
          seoId?: string | null;
          status?: components["schemas"]["Status"];
      }
      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional identification?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional name?: string | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["Status"]

        Deprecated

    • CompanyCustomerContactAddEditModel: {
          comments?: string | null;
          email?: string | null;
          firstName: string;
          lastName: string;
          phone1?: string | null;
          phone2?: string | null;
          title?: string | null;
      }
      • Optional comments?: string | null
      • Optional email?: string | null
      • firstName: string
      • lastName: string
      • Optional phone1?: string | null
      • Optional phone2?: string | null
      • Optional title?: string | null
    • CompanyCustomerContactBaseModel: {
          companyId?: number;
          customerId?: number;
          email?: string | null;
          firstName?: string | null;
          id?: number;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          slug?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional id?: number

        Format: int32

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional slug?: string | null
    • CompanyCustomerContactModel: {
          comments?: string | null;
          companyId?: number;
          createdDateTime?: string;
          customerId?: number;
          email?: string | null;
          firstName?: string | null;
          id?: number;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          phone1?: string | null;
          phone2?: string | null;
          slug?: string | null;
          tags?: components["schemas"]["CompanyTagModel"][] | null;
          title?: string | null;
      }
      • Optional comments?: string | null
      • Optional companyId?: number

        Format: int32

      • Optional createdDateTime?: string

        Format: date-time

      • Optional customerId?: number

        Format: int32

      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional id?: number

        Format: int32

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional phone1?: string | null
      • Optional phone2?: string | null
      • Optional slug?: string | null
      • Optional tags?: components["schemas"]["CompanyTagModel"][] | null
      • Optional title?: string | null
    • CompanyCustomerContactQuerySort: 0 | 1 | 2 | 3 | 4 | 5

      Format: int32

      Description

      CreatedDateTime = 0

      FirstName = 1

      LastName = 2

      Email = 3

      UpdatedDateTime = 4

      CustomerId = 5

    • CompanyCustomerContactQuerySortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["CompanyCustomerContactQuerySort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["CompanyCustomerContactQuerySort"]
      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • CompanyCustomerDeleteModel: {
          customerVerificationName?: string | null;
      }
      • Optional customerVerificationName?: string | null
    • CompanyCustomerEditModel: {
          corporateIdentityNumber?: string | null;
          description?: string | null;
          email?: string | null;
          fax?: string | null;
          homepage?: string | null;
          identification?: string | null;
          intermediator?: boolean;
          name: string;
          phone?: string | null;
          size?: components["schemas"]["CompanySize"] | null;
          status?: boolean;
          vatNumber?: string | null;
      }
      • Optional corporateIdentityNumber?: string | null
      • Optional description?: string | null
      • Optional email?: string | null
      • Optional fax?: string | null
      • Optional homepage?: string | null
      • Optional identification?: string | null
      • Optional intermediator?: boolean
      • name: string
      • Optional phone?: string | null
      • Optional size?: components["schemas"]["CompanySize"] | null
      • Optional status?: boolean

        Deprecated

      • Optional vatNumber?: string | null
    • CompanyCustomerExtendedModel: {
          companyId?: number;
          description?: string | null;
          email?: string | null;
          id?: number;
          identification?: string | null;
          links?: components["schemas"]["Link"][] | null;
          managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
          name?: string | null;
          seoId?: string | null;
          status?: components["schemas"]["Status"];
          tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional email?: string | null
      • Optional id?: number

        Format: int32

      • Optional identification?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null
      • Optional name?: string | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["Status"]

        Deprecated

      • Optional tags?: components["schemas"]["CompanyTagBaseModel"][] | null
    • CompanyCustomerManagerModel: {
          companyCustomerManagerId?: number | null;
          companyId?: number | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          customerId?: number | null;
          firstName?: string | null;
          id?: number | null;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          seoId?: string | null;
      }
      • Optional companyCustomerManagerId?: number | null

        Format: int32

      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional customer?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional customerId?: number | null

        Format: int32

      • Optional firstName?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional seoId?: string | null
    • CompanyCustomerManagersAddEditModel: {
          companyUserIds?: number[] | null;
      }
      • Optional companyUserIds?: number[] | null
    • CompanyCustomerModel: {
          addresses?: components["schemas"]["CompanyCustomerAddressModel"][] | null;
          attachments?: components["schemas"]["CompanyCustomerAttachmentModel"][] | null;
          companyId?: number;
          contacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
          corporateIdentityNumber?: string | null;
          country?: components["schemas"]["CountryModel"] | null;
          countryId?: number | null;
          description?: string | null;
          email?: string | null;
          fax?: string | null;
          homepage?: string | null;
          id?: number;
          identification?: string | null;
          intermediator?: boolean | null;
          links?: components["schemas"]["Link"][] | null;
          managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
          name?: string | null;
          phone?: string | null;
          projects?: components["schemas"]["ProjectBaseModel"][] | null;
          seoId?: string | null;
          size?: components["schemas"]["CompanySize"] | null;
          status?: components["schemas"]["Status"];
          tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
          turnOver?: number | null;
          turnOverCurrency?: components["schemas"]["CurrencyModel"] | null;
          turnOverCurrencyId?: number | null;
          vatNumber?: string | null;
      }
      • Optional addresses?: components["schemas"]["CompanyCustomerAddressModel"][] | null
      • Optional attachments?: components["schemas"]["CompanyCustomerAttachmentModel"][] | null
      • Optional companyId?: number

        Format: int32

      • Optional contacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null
      • Optional corporateIdentityNumber?: string | null
      • Optional country?: components["schemas"]["CountryModel"] | null
      • Optional countryId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional email?: string | null
      • Optional fax?: string | null
      • Optional homepage?: string | null
      • Optional id?: number

        Format: int32

      • Optional identification?: string | null
      • Optional intermediator?: boolean | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional managers?: components["schemas"]["CompanyCustomerManagerModel"][] | null
      • Optional name?: string | null
      • Optional phone?: string | null
      • Optional projects?: components["schemas"]["ProjectBaseModel"][] | null
      • Optional seoId?: string | null
      • Optional size?: components["schemas"]["CompanySize"] | null
      • Optional status?: components["schemas"]["Status"]

        Deprecated

      • Optional tags?: components["schemas"]["CompanyTagBaseModel"][] | null
      • Optional turnOver?: number | null

        Format: int64

      • Optional turnOverCurrency?: components["schemas"]["CurrencyModel"] | null
      • Optional turnOverCurrencyId?: number | null

        Format: int32

      • Optional vatNumber?: string | null
    • CompanyCustomerQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14

      Format: int32

      Description

      CreatedDateTime = 0

      Name = 1

      Description = 2

      Identification = 3

      SeoId = 4

      Status = 5

      Phone = 6

      Email = 7

      Fax = 8

      Homepage = 9

      CorporateIdentityNumber = 10

      VATNumber = 11

      Intermediator = 12

      UpdatedDateTime = 13

      LastTouchDateTime = 14

    • CompanyCustomerQuerySortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["CompanyCustomerQuerySort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["CompanyCustomerQuerySort"]
      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • CompanyEnabledModuleModel: {
          moduleId?: components["schemas"]["ModuleType"];
      }
      • Optional moduleId?: components["schemas"]["ModuleType"]
    • CompanyImageModel: {
          assignedToCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
          companyId?: number;
          created?: string;
          extension?: string | null;
          id?: number;
          imageFileName?: string;
          links?: components["schemas"]["Link"][] | null;
          uploadedByCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
      }
      • Optional assignedToCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional companyId?: number

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional extension?: string | null
      • Optional id?: number

        Format: int32

      • Optional imageFileName?: string

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional uploadedByCompanyUser?: components["schemas"]["CompanyUserBaseModel"] | null
    • CompanyModel: {
          addresses?: components["schemas"]["CompanyAddressModel"][] | null;
          corporateIdentityNumber?: string | null;
          countryId?: number | null;
          currencies?: components["schemas"]["CurrencyModel"][] | null;
          defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
          description?: string | null;
          id?: number | null;
          isTaxRegistered?: boolean | null;
          links?: components["schemas"]["Link"][] | null;
          name?: string | null;
          registrationYear?: number | null;
          seoId?: string | null;
          tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
          vatNumber?: string | null;
      }
      • Optional addresses?: components["schemas"]["CompanyAddressModel"][] | null
      • Optional corporateIdentityNumber?: string | null

        Description

        External identifier

      • Optional countryId?: number | null

        Format: int32

      • Optional currencies?: components["schemas"]["CurrencyModel"][] | null
      • Optional defaultCurrency?: components["schemas"]["CurrencyModel"] | null
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional isTaxRegistered?: boolean | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional name?: string | null
      • Optional registrationYear?: number | null

        Format: int32

      • Optional seoId?: string | null
      • Optional tags?: components["schemas"]["CompanyTagBaseModel"][] | null
      • Optional vatNumber?: string | null
    • CompanyProfileFilterModel: {
          createdOffsetDays?: number | null;
          pageAndSortBy?: components["schemas"]["CompanyProfileSortPageAndSortByModel"] | null;
          updatedOffsetDays?: number | null;
      }
      • Optional createdOffsetDays?: number | null

        Format: int32

        Description

        If set to true, the results will include only Profiles created within the last X days

      • Optional pageAndSortBy?: components["schemas"]["CompanyProfileSortPageAndSortByModel"] | null
      • Optional updatedOffsetDays?: number | null

        Format: int32

        Description

        If set to true, the results will include only Profiles updated within the last X days

    • CompanyProfileSort: 0 | 1 | 2 | 3

      Format: int32

      Description

      0 - Id (Default), 1 - CompanyUserId, 2 - CreatedDateTime, 3 - UpdatedDateTime

    • CompanyProfileSortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["CompanyProfileSort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["CompanyProfileSort"]

        Description

        0 - Id (Default), 1 - CompanyUserId, 2 - CreatedDateTime, 3 - UpdatedDateTime

      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • CompanyProfilesModel: {
          profiles?: components["schemas"]["CompanyUserProfileBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional profiles?: components["schemas"]["CompanyUserProfileBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • CompanyRecruitmentManagerModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          firstName?: string | null;
          id?: number | null;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          seoId?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional firstName?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional seoId?: string | null
    • CompanyResumeTemplateBaseModel: {
          id?: number;
          title?: string | null;
      }
      • Optional id?: number

        Format: int32

      • Optional title?: string | null
    • CompanyResumeTemplateLanguageModel: {
          country?: string | null;
          culture?: string | null;
          lang?: string | null;
          languageId?: number;
          name?: string | null;
      }
      • Optional country?: string | null
      • Optional culture?: string | null
      • Optional lang?: string | null
      • Optional languageId?: number

        Format: int32

      • Optional name?: string | null
    • CompanySize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

      Format: int32

      Description

      Egenföretagare = 0

      2-10 = 1

      11-50 = 2

      51-200 = 3

      201-500 = 4

      501-1 000 = 5

      1 001-5 000 = 6

      5 001-10 000 = 7

      10 001+ = 8

    • CompanySubcontractorGroupBaseModel: {
          companyId?: number;
          description?: string | null;
          id?: number;
          links?: components["schemas"]["Link"][] | null;
          name?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional name?: string | null
    • CompanySubcontractorGroupModel: {
          companyId?: number;
          companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
          description?: string | null;
          id?: number;
          links?: components["schemas"]["Link"][] | null;
          members?: components["schemas"]["CompanyUserBaseModel"][] | null;
          name?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional members?: components["schemas"]["CompanyUserBaseModel"][] | null
      • Optional name?: string | null
    • CompanyTagBaseModel: {
          companyId?: number | null;
          id?: number | null;
          name?: string | null;
          seoId?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional seoId?: string | null
    • CompanyTagModel: {
          companyId?: number | null;
          id?: number | null;
          name?: string | null;
          seoId?: string | null;
          tagType?: components["schemas"]["CompanyTagTypeModel"] | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional seoId?: string | null
      • Optional tagType?: components["schemas"]["CompanyTagTypeModel"] | null
    • CompanyTagTypeModel: {
          id?: number | null;
          name?: string | null;
      }
      • Optional id?: number | null

        Format: int32

      • Optional name?: string | null
    • CompanyUserAddModel: {
          addProfile?: boolean;
          confirmPassword: string;
          defaultCurrencyId?: number | null;
          displayCurrencyId?: number | null;
          email: string;
          employmentNumber?: string | null;
          employmentStartDate?: string | null;
          firstName: string;
          gender: components["schemas"]["UserGender"];
          languageId?: number | null;
          lastName: string;
          locationId?: number | null;
          mustChangePassword?: boolean;
          password: string;
          status?: components["schemas"]["CompanyUserStatus"];
          teamId?: number | null;
          title?: string | null;
      }
      • Optional addProfile?: boolean
      • confirmPassword: string
      • Optional defaultCurrencyId?: number | null

        Format: int32

      • Optional displayCurrencyId?: number | null

        Format: int32

      • email: string
      • Optional employmentNumber?: string | null
      • Optional employmentStartDate?: string | null

        Format: date-time

      • firstName: string
      • gender: components["schemas"]["UserGender"]
      • Optional languageId?: number | null

        Format: int32

      • lastName: string
      • Optional locationId?: number | null

        Format: int32

      • Optional mustChangePassword?: boolean
      • password: string
      • Optional status?: components["schemas"]["CompanyUserStatus"]
      • Optional teamId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserBaseModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          firstName?: string | null;
          id?: number | null;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          seoId?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional firstName?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional seoId?: string | null
    • CompanyUserEditModel: {
          availabilityPercent?: number | null;
          availableFromDate?: string | null;
          baseSalary?: number | null;
          companyCalendarId?: number | null;
          dateOfBirth?: string | null;
          defaultCurrencyId?: number | null;
          displayCurrencyId?: number | null;
          email?: string | null;
          employmentEndDate?: string | null;
          employmentNumber?: string | null;
          employmentStartDate?: string | null;
          firstName?: string | null;
          gender?: components["schemas"]["UserGender"];
          hourlyTargetRate?: number | null;
          invoicingGoal?: number | null;
          lastName?: string | null;
          locationId?: number | null;
          mobility?: number | null;
          phone?: string | null;
          provision?: number | null;
          selfCost?: number | null;
          status?: components["schemas"]["CompanyUserStatus"];
          taxTable?: string | null;
          timezoneId?: string | null;
          title?: string | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional baseSalary?: number | null

        Format: int32

      • Optional companyCalendarId?: number | null

        Format: int32

      • Optional dateOfBirth?: string | null

        Format: date-time

      • Optional defaultCurrencyId?: number | null

        Format: int32

      • Optional displayCurrencyId?: number | null

        Format: int32

      • Optional email?: string | null
      • Optional employmentEndDate?: string | null

        Format: date-time

      • Optional employmentNumber?: string | null
      • Optional employmentStartDate?: string | null

        Format: date-time

      • Optional firstName?: string | null
      • Optional gender?: components["schemas"]["UserGender"]
      • Optional hourlyTargetRate?: number | null

        Format: int32

      • Optional invoicingGoal?: number | null

        Format: int32

      • Optional lastName?: string | null
      • Optional locationId?: number | null

        Format: int32

      • Optional mobility?: number | null

        Format: int32

      • Optional phone?: string | null
      • Optional provision?: number | null

        Format: int32

      • Optional selfCost?: number | null

        Format: int32

      • Optional status?: components["schemas"]["CompanyUserStatus"]
      • Optional taxTable?: string | null
      • Optional timezoneId?: string | null
      • Optional title?: string | null
    • CompanyUserEventBaseModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

    • CompanyUserEventMeetingAddEditModel: {
          assignedToCompanyUserId?: number | null;
          companyUserId?: number;
          description?: string | null;
          endDateTime?: string;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventMeetingModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          endDateTime?: string;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          location?: string | null;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional location?: string | null
      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventNoteAddEditModel: {
          companyUserId?: number;
          description?: string | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional companyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventNoteModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventTaskAddEditModel: {
          assignedToCompanyUserId?: number | null;
          companyUserId?: number;
          description?: string | null;
          dueDateTime?: string | null;
          hasTime?: boolean | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserEventTaskModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          dueDateTime?: string | null;
          eventDate?: string;
          hasTime?: boolean | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null

        Description

        NotSpecified = 0 Phone = 1 Email = 2

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CompanyUserExtendedModel: {
          blog?: string | null;
          companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
          companyId?: number | null;
          companyUserEmail?: string | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          createdDateTime?: string | null;
          desiredAssignment?: string | null;
          firstName?: string | null;
          gitHub?: string | null;
          homeAddress?: components["schemas"]["LocationModel"] | null;
          homepage?: string | null;
          id?: number | null;
          image?: components["schemas"]["CompanyUserImageModel"] | null;
          internalIdentifier?: string | null;
          lastName?: string | null;
          linkedIn?: string | null;
          links?: components["schemas"]["Link"][] | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserStatus"] | null;
          title?: string | null;
          twitter?: string | null;
          updatedDateTime?: string | null;
      }
      • Optional blog?: string | null
      • Optional companyAddress?: components["schemas"]["CompanyAddressModel"] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserEmail?: string | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional createdDateTime?: string | null

        Format: date-time

      • Optional desiredAssignment?: string | null
      • Optional firstName?: string | null
      • Optional gitHub?: string | null
      • Optional homeAddress?: components["schemas"]["LocationModel"] | null
      • Optional homepage?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional image?: components["schemas"]["CompanyUserImageModel"] | null
      • Optional internalIdentifier?: string | null
      • Optional lastName?: string | null
      • Optional linkedIn?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserStatus"] | null

        Description

        Disconnected = 0, PreActive = 2, Active = 3,

      • Optional title?: string | null
      • Optional twitter?: string | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • CompanyUserFullModel: {
          availabilityPercent?: number | null;
          availableFromDate?: string | null;
          baseSalary?: number | null;
          blog?: string | null;
          companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
          companyId?: number | null;
          companyUserEmail?: string | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          createdDateTime?: string | null;
          customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
          dateOfBirth?: string | null;
          defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
          desiredAssignment?: string | null;
          employmentEndDate?: string | null;
          employmentNumber?: string | null;
          employmentStartDate?: string | null;
          firstName?: string | null;
          gitHub?: string | null;
          homeAddress?: components["schemas"]["LocationModel"] | null;
          homepage?: string | null;
          hourlyTargetRate?: number | null;
          id?: number | null;
          image?: components["schemas"]["CompanyUserImageModel"] | null;
          internalIdentifier?: string | null;
          invoicingGoal?: number | null;
          lastName?: string | null;
          linkedIn?: string | null;
          links?: components["schemas"]["Link"][] | null;
          locationName?: string | null;
          mobility?: number | null;
          periods?: components["schemas"]["AbsencePeriodModel"][] | null;
          phone?: string | null;
          provision?: number | null;
          resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
          roles?: components["schemas"]["RoleModel"][] | null;
          selfCost?: number | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserStatus"] | null;
          tags?: components["schemas"]["CompanyTagModel"][] | null;
          taxTable?: string | null;
          teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
          teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
          title?: string | null;
          twitter?: string | null;
          updatedDateTime?: string | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional baseSalary?: number | null

        Format: int32

      • Optional blog?: string | null
      • Optional companyAddress?: components["schemas"]["CompanyAddressModel"] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserEmail?: string | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional createdDateTime?: string | null

        Format: date-time

      • Optional customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null
      • Optional dateOfBirth?: string | null

        Format: date-time

      • Optional defaultCurrency?: components["schemas"]["CurrencyModel"] | null
      • Optional desiredAssignment?: string | null
      • Optional employmentEndDate?: string | null

        Format: date-time

      • Optional employmentNumber?: string | null
      • Optional employmentStartDate?: string | null

        Format: date-time

      • Optional firstName?: string | null
      • Optional gitHub?: string | null
      • Optional homeAddress?: components["schemas"]["LocationModel"] | null
      • Optional homepage?: string | null
      • Optional hourlyTargetRate?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional image?: components["schemas"]["CompanyUserImageModel"] | null
      • Optional internalIdentifier?: string | null
      • Optional invoicingGoal?: number | null

        Format: int32

      • Optional lastName?: string | null
      • Optional linkedIn?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional locationName?: string | null
      • Optional mobility?: number | null

        Format: int32

      • Optional periods?: components["schemas"]["AbsencePeriodModel"][] | null
      • Optional phone?: string | null
      • Optional provision?: number | null

        Format: int32

      • Optional resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null
      • Optional roles?: components["schemas"]["RoleModel"][] | null
      • Optional selfCost?: number | null

        Format: int32

      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserStatus"] | null

        Description

        Disconnected = 0, PreActive = 2, Active = 3,

      • Optional tags?: components["schemas"]["CompanyTagModel"][] | null
      • Optional taxTable?: string | null
      • Optional teamManagers?: components["schemas"]["TeamManagerModel"][] | null
      • Optional teamMembers?: components["schemas"]["TeamMemberModel"][] | null
      • Optional title?: string | null
      • Optional twitter?: string | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • CompanyUserImageModel: {
          companyId?: number;
          imageId?: number;
          largeImageUrl?: string | null;
          links?: components["schemas"]["Link"][] | null;
          uploadedWhen?: string;
          url?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional imageId?: number

        Format: int32

      • Optional largeImageUrl?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional uploadedWhen?: string

        Format: date-time

      • Optional url?: string | null
    • CompanyUserInfoBlockViewModel: {
          address?: components["schemas"]["AddressInfoBlockViewModel"] | null;
          email?: string | null;
          title?: string | null;
      }
      • Optional address?: components["schemas"]["AddressInfoBlockViewModel"] | null
      • Optional email?: string | null
      • Optional title?: string | null
    • CompanyUserModel: {
          availabilityPercent?: number | null;
          availableFromDate?: string | null;
          blog?: string | null;
          companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
          companyId?: number | null;
          companyUserEmail?: string | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          createdDateTime?: string | null;
          customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null;
          dateOfBirth?: string | null;
          defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
          desiredAssignment?: string | null;
          employmentEndDate?: string | null;
          employmentNumber?: string | null;
          employmentStartDate?: string | null;
          firstName?: string | null;
          gitHub?: string | null;
          homeAddress?: components["schemas"]["LocationModel"] | null;
          homepage?: string | null;
          id?: number | null;
          image?: components["schemas"]["CompanyUserImageModel"] | null;
          internalIdentifier?: string | null;
          lastName?: string | null;
          linkedIn?: string | null;
          links?: components["schemas"]["Link"][] | null;
          locationName?: string | null;
          mobility?: number | null;
          periods?: components["schemas"]["AbsencePeriodModel"][] | null;
          phone?: string | null;
          resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
          roles?: components["schemas"]["RoleModel"][] | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserStatus"] | null;
          tags?: components["schemas"]["CompanyTagModel"][] | null;
          teamManagers?: components["schemas"]["TeamManagerModel"][] | null;
          teamMembers?: components["schemas"]["TeamMemberModel"][] | null;
          title?: string | null;
          twitter?: string | null;
          updatedDateTime?: string | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional blog?: string | null
      • Optional companyAddress?: components["schemas"]["CompanyAddressModel"] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserEmail?: string | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional createdDateTime?: string | null

        Format: date-time

      • Optional customerManagers?: components["schemas"]["CompanyCustomerManagerModel"][] | null
      • Optional dateOfBirth?: string | null

        Format: date-time

      • Optional defaultCurrency?: components["schemas"]["CurrencyModel"] | null
      • Optional desiredAssignment?: string | null
      • Optional employmentEndDate?: string | null

        Format: date-time

      • Optional employmentNumber?: string | null
      • Optional employmentStartDate?: string | null

        Format: date-time

      • Optional firstName?: string | null
      • Optional gitHub?: string | null
      • Optional homeAddress?: components["schemas"]["LocationModel"] | null
      • Optional homepage?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional image?: components["schemas"]["CompanyUserImageModel"] | null
      • Optional internalIdentifier?: string | null
      • Optional lastName?: string | null
      • Optional linkedIn?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional locationName?: string | null
      • Optional mobility?: number | null

        Format: int32

      • Optional periods?: components["schemas"]["AbsencePeriodModel"][] | null
      • Optional phone?: string | null
      • Optional resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null
      • Optional roles?: components["schemas"]["RoleModel"][] | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserStatus"] | null

        Description

        Disconnected = 0, PreActive = 2, Active = 3,

      • Optional tags?: components["schemas"]["CompanyTagModel"][] | null
      • Optional teamManagers?: components["schemas"]["TeamManagerModel"][] | null
      • Optional teamMembers?: components["schemas"]["TeamMemberModel"][] | null
      • Optional title?: string | null
      • Optional twitter?: string | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • CompanyUserPermissionsEditModel: {
          permissions?: components["schemas"]["AccessLevel"][] | null;
      }
      • Optional permissions?: components["schemas"]["AccessLevel"][] | null
    • CompanyUserProfileAddEditModel: {
          languageId?: number | null;
      }
      • Optional languageId?: number | null

        Format: int32

    • CompanyUserProfileBaseModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          createdWhen?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number;
          publishedWhen?: string | null;
          translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
          updatedWhen?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional createdWhen?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null
      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number

        Format: int32

      • Optional publishedWhen?: string | null

        Format: date-time

      • Optional translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null
      • Optional updatedWhen?: string | null

        Format: date-time

    • CompanyUserProfileCommitmentAddEditModel: {
          description?: string | null;
          endDate?: string | null;
          isCurrent?: boolean | null;
          startDate?: string | null;
          title: string;
          url?: string | null;
      }
      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional isCurrent?: boolean | null
      • Optional startDate?: string | null

        Format: date-time

      • title: string
      • Optional url?: string | null
    • CompanyUserProfileCommitmentModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          endDate?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          startDate?: string | null;
          translations?: components["schemas"]["CompanyUserProfileCommitmentTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • Optional translations?: components["schemas"]["CompanyUserProfileCommitmentTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileCommitmentTranslationModel: {
          profileCommitmentId?: number | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          title?: string | null;
      }
      • Optional profileCommitmentId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserProfileEducationAddEditModel: {
          degree?: string | null;
          description?: string | null;
          endDate?: string | null;
          isCurrent?: boolean | null;
          location?: components["schemas"]["LocationModel"] | null;
          programName: string;
          schoolName: string;
          startDate?: string | null;
          url?: string | null;
      }
      • Optional degree?: string | null
      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional isCurrent?: boolean | null
      • Optional location?: components["schemas"]["LocationModel"] | null
      • programName: string
      • schoolName: string
      • Optional startDate?: string | null

        Format: date-time

      • Optional url?: string | null
    • CompanyUserProfileEducationModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          endDate?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          locationId?: number | null;
          profileId?: number | null;
          startDate?: string | null;
          translations?: components["schemas"]["CompanyUserProfileEducationTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional locationId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • Optional translations?: components["schemas"]["CompanyUserProfileEducationTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileEducationTranslationModel: {
          degree?: string | null;
          description?: string | null;
          profileEducationId?: number | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          programName?: string | null;
          schoolName?: string | null;
      }
      • Optional degree?: string | null
      • Optional description?: string | null
      • Optional profileEducationId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional programName?: string | null
      • Optional schoolName?: string | null
    • CompanyUserProfileEmployerAddEditModel: {
          description?: string | null;
          endDate?: string | null;
          isCurrent?: boolean | null;
          name: string;
          startDate?: string | null;
          title?: string | null;
          url?: string | null;
      }
      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional isCurrent?: boolean | null
      • name: string
      • Optional startDate?: string | null

        Format: date-time

      • Optional title?: string | null
      • Optional url?: string | null
    • CompanyUserProfileEmployerModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          endDate?: string | null;
          id?: number | null;
          isCurrent?: boolean;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          startDate?: string | null;
          translations?: components["schemas"]["CompanyUserProfileEmployerTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional isCurrent?: boolean
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • Optional translations?: components["schemas"]["CompanyUserProfileEmployerTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileEmployerTranslationModel: {
          description?: string | null;
          name?: string | null;
          profileEmployerId?: number | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional name?: string | null
      • Optional profileEmployerId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserProfileExtSkillAddEditModel: {
          title: string;
      }
      • title: string
    • CompanyUserProfileExtSkillModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          translations?: components["schemas"]["CompanyUserProfileExtSkillTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional translations?: components["schemas"]["CompanyUserProfileExtSkillTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileExtSkillTranslationModel: {
          profileExtSkillId?: number | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          title?: string | null;
      }
      • Optional profileExtSkillId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserProfileFullModel: {
          commitments?: components["schemas"]["CompanyUserProfileCommitmentModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          createdWhen?: string | null;
          education?: components["schemas"]["CompanyUserProfileEducationModel"][] | null;
          employers?: components["schemas"]["CompanyUserProfileEmployerModel"][] | null;
          extSkills?: components["schemas"]["CompanyUserProfileExtSkillModel"][] | null;
          id?: number | null;
          languages?: components["schemas"]["CompanyUserProfileLanguageModel"][] | null;
          links?: components["schemas"]["Link"][] | null;
          presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number;
          publishedWhen?: string | null;
          references?: components["schemas"]["CompanyUserProfileReferenceModel"][] | null;
          skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
          training?: components["schemas"]["CompanyUserProfileTrainingModel"][] | null;
          translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null;
          updatedWhen?: string | null;
          userId?: string | null;
          workExperience?: components["schemas"]["CompanyUserProfileWorkExperienceModel"][] | null;
      }
      • Optional commitments?: components["schemas"]["CompanyUserProfileCommitmentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional createdWhen?: string | null

        Format: date-time

      • Optional education?: components["schemas"]["CompanyUserProfileEducationModel"][] | null
      • Optional employers?: components["schemas"]["CompanyUserProfileEmployerModel"][] | null
      • Optional extSkills?: components["schemas"]["CompanyUserProfileExtSkillModel"][] | null
      • Optional id?: number | null

        Format: int32

      • Optional languages?: components["schemas"]["CompanyUserProfileLanguageModel"][] | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional presentation?: components["schemas"]["CompanyUserProfilePresentationModel"] | null
      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number

        Format: int32

      • Optional publishedWhen?: string | null

        Format: date-time

      • Optional references?: components["schemas"]["CompanyUserProfileReferenceModel"][] | null
      • Optional skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null
      • Optional training?: components["schemas"]["CompanyUserProfileTrainingModel"][] | null
      • Optional translations?: components["schemas"]["CompanyUserProfileTranslationModel"][] | null
      • Optional updatedWhen?: string | null

        Format: date-time

      • Optional userId?: string | null

        Format: uuid

      • Optional workExperience?: components["schemas"]["CompanyUserProfileWorkExperienceModel"][] | null
    • CompanyUserProfileLanguageAddEditModel: {
          languageId: number;
          level?: components["schemas"]["LanguageLevel"];
      }
      • languageId: number

        Format: int32

      • Optional level?: components["schemas"]["LanguageLevel"]
    • CompanyUserProfileLanguageBranchModel: {
          enabled?: boolean;
          id?: number | null;
          language?: components["schemas"]["ProfileLanguageModel"] | null;
          languageId?: number | null;
      }
      • Optional enabled?: boolean
      • Optional id?: number | null

        Format: int32

      • Optional language?: components["schemas"]["ProfileLanguageModel"] | null
      • Optional languageId?: number | null

        Format: int32

    • CompanyUserProfileLanguageModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          id?: number | null;
          language?: components["schemas"]["ProfileLanguageModel"] | null;
          level?: number | null;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

      • Optional language?: components["schemas"]["ProfileLanguageModel"] | null
      • Optional level?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional url?: string | null
    • CompanyUserProfilePresentationEditModel: {
          description?: string | null;
          personalDescription?: string | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional personalDescription?: string | null
      • Optional title?: string | null
    • CompanyUserProfilePresentationModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          translations?: components["schemas"]["CompanyUserProfilePresentationTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional translations?: components["schemas"]["CompanyUserProfilePresentationTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfilePresentationTranslationModel: {
          description?: string | null;
          personalDescription?: string | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional personalDescription?: string | null
      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserProfileReferenceAddEditModel: {
          company?: string | null;
          email?: string | null;
          firstName?: string | null;
          lastName?: string | null;
          position?: string | null;
          profileWorkExperienceId?: number | null;
          telephone?: string | null;
          text?: string | null;
      }
      • Optional company?: string | null
      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional lastName?: string | null
      • Optional position?: string | null
      • Optional profileWorkExperienceId?: number | null

        Format: int32

      • Optional telephone?: string | null
      • Optional text?: string | null
    • CompanyUserProfileReferenceModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          email?: string | null;
          firstName?: string | null;
          id?: number | null;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          profileWorkExperienceId?: number | null;
          telephone?: string | null;
          translations?: components["schemas"]["CompanyUserProfileReferenceTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional profileWorkExperienceId?: number | null

        Format: int32

      • Optional telephone?: string | null
      • Optional translations?: components["schemas"]["CompanyUserProfileReferenceTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileReferenceTranslationModel: {
          company?: string | null;
          position?: string | null;
          profileId?: number | null;
          profileReferenceId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          text?: string | null;
      }
      • Optional company?: string | null
      • Optional position?: string | null
      • Optional profileId?: number | null

        Format: int32

      • Optional profileReferenceId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional text?: string | null
    • CompanyUserProfileSkillAddModel: {
          keywordSynonymId?: number | null;
          level?: number | null;
          name?: string | null;
      }
      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional level?: number | null

        Format: int32

      • Optional name?: string | null
    • CompanyUserProfileSkillEditModel: {
          keywordSynonymId?: number | null;
          level?: number;
      }
      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional level?: number

        Format: int32

    • CompanyUserProfileSkillHistoryModel: {
          changeDateTime?: string | null;
          favourite?: boolean;
          id?: number | null;
          keywordId?: number | null;
          level?: number | null;
          profileId?: number | null;
      }
      • Optional changeDateTime?: string | null

        Format: date-time

      • Optional favourite?: boolean
      • Optional id?: number | null

        Format: int32

      • Optional keywordId?: number | null

        Format: int32

      • Optional level?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

    • CompanyUserProfileSkillModel: {
          changeHistory?: components["schemas"]["CompanyUserProfileSkillHistoryModel"][] | null;
          companyId?: number | null;
          companyUserId?: number | null;
          favourite?: boolean;
          id?: number | null;
          keyword?: components["schemas"]["KeywordModel"] | null;
          level?: number | null;
          levelGoal?: number | null;
          levelGoalDeadline?: string | null;
          links?: components["schemas"]["Link"][] | null;
          numberOfDaysWorkExperience?: number;
          profileId?: number | null;
          translations?: components["schemas"]["CompanyUserProfileSkillTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional changeHistory?: components["schemas"]["CompanyUserProfileSkillHistoryModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional favourite?: boolean
      • Optional id?: number | null

        Format: int32

      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional level?: number | null

        Format: int32

      • Optional levelGoal?: number | null

        Format: int32

      • Optional levelGoalDeadline?: string | null

        Format: date-time

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional numberOfDaysWorkExperience?: number

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional translations?: components["schemas"]["CompanyUserProfileSkillTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileSkillTranslationModel: {
          keyword?: components["schemas"]["KeywordModel"] | null;
          keywordId?: number | null;
          keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
          keywordSynonymId?: number | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
      }
      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional keywordId?: number | null

        Format: int32

      • Optional keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null
      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

    • CompanyUserProfileTrainingAddEditModel: {
          code?: string | null;
          description?: string | null;
          expireDate?: string | null;
          issuer?: string | null;
          supplier?: string | null;
          title?: string | null;
          trainingType?: components["schemas"]["TrainingType"];
          url?: string | null;
          year?: number;
      }
      • Optional code?: string | null
      • Optional description?: string | null
      • Optional expireDate?: string | null

        Format: date-time

      • Optional issuer?: string | null
      • Optional supplier?: string | null
      • Optional title?: string | null
      • Optional trainingType?: components["schemas"]["TrainingType"]
      • Optional url?: string | null
      • Optional year?: number

        Format: int32

    • CompanyUserProfileTrainingModel: {
          code?: string | null;
          companyId?: number | null;
          companyUserId?: number | null;
          expireDate?: string | null;
          id?: number | null;
          links?: components["schemas"]["Link"][] | null;
          profileId?: number | null;
          trainingType?: components["schemas"]["TrainingType"] | null;
          translations?: components["schemas"]["CompanyUserProfileTrainingTranslationModel"][] | null;
          url?: string | null;
          year?: number | null;
      }
      • Optional code?: string | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional expireDate?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional profileId?: number | null

        Format: int32

      • Optional trainingType?: components["schemas"]["TrainingType"] | null
      • Optional translations?: components["schemas"]["CompanyUserProfileTrainingTranslationModel"][] | null
      • Optional url?: string | null
      • Optional year?: number | null

        Format: int32

    • CompanyUserProfileTrainingTranslationModel: {
          description?: string | null;
          issuer?: string | null;
          profileId?: number | null;
          profileTrainingId?: number;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          supplier?: string | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional issuer?: string | null
      • Optional profileId?: number | null

        Format: int32

      • Optional profileTrainingId?: number

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional supplier?: string | null
      • Optional title?: string | null
    • CompanyUserProfileTranslationModel: {
          languageBranch?: components["schemas"]["CompanyUserProfileLanguageBranchModel"] | null;
          languageBranchId?: number | null;
          profileId?: number | null;
          profileTranslationId?: number | null;
      }
      • Optional languageBranch?: components["schemas"]["CompanyUserProfileLanguageBranchModel"] | null
      • Optional languageBranchId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslationId?: number | null

        Format: int32

    • CompanyUserProfileWorkExperienceAddEditModel: {
          description: string;
          employer: string;
          endDate?: string | null;
          isCurrent?: boolean | null;
          location?: components["schemas"]["LocationModel"] | null;
          skills?: components["schemas"]["CompanyUserProfileWorkExperienceSkillAddModel"][] | null;
          startDate: string;
          title: string;
          url?: string | null;
      }
      • description: string
      • employer: string
      • Optional endDate?: string | null

        Format: date-time

      • Optional isCurrent?: boolean | null
      • Optional location?: components["schemas"]["LocationModel"] | null
      • Optional skills?: components["schemas"]["CompanyUserProfileWorkExperienceSkillAddModel"][] | null
      • startDate: string

        Format: date-time

      • title: string
      • Optional url?: string | null
    • CompanyUserProfileWorkExperienceModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          endDate?: string | null;
          id?: number | null;
          isCurrent?: boolean | null;
          links?: components["schemas"]["Link"][] | null;
          locationId?: number | null;
          profileId?: number | null;
          skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null;
          startDate?: string | null;
          translations?: components["schemas"]["CompanyUserProfileWorkExperienceTranslationModel"][] | null;
          url?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: number | null

        Format: int32

      • Optional isCurrent?: boolean | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional locationId?: number | null

        Format: int32

      • Optional profileId?: number | null

        Format: int32

      • Optional skills?: components["schemas"]["CompanyUserProfileSkillModel"][] | null
      • Optional startDate?: string | null

        Format: date-time

      • Optional translations?: components["schemas"]["CompanyUserProfileWorkExperienceTranslationModel"][] | null
      • Optional url?: string | null
    • CompanyUserProfileWorkExperienceSkillAddModel: {
          keywordSynonymId: number;
          name: string;
      }
      • keywordSynonymId: number

        Format: int32

      • name: string
    • CompanyUserProfileWorkExperienceTranslationModel: {
          description?: string | null;
          employer?: string | null;
          profileId?: number | null;
          profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null;
          profileTranslationId?: number | null;
          profileWorkExperienceId?: number | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional employer?: string | null
      • Optional profileId?: number | null

        Format: int32

      • Optional profileTranslation?: components["schemas"]["CompanyUserProfileTranslationModel"] | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional profileWorkExperienceId?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserProjectAssignmentModel: {
          assigned?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
          prospect?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
      }
      • Optional assigned?: components["schemas"]["ProjectAssignmentBaseModel"][] | null
      • Optional prospect?: components["schemas"]["ProjectAssignmentBaseModel"][] | null
    • CompanyUserQuerySort: 0 | 1 | 2 | 3 | 4

      Format: int32

      Description

      CreatedDateTime = 0

      FirstName = 1

      LastName = 2

      Email = 3

      UpdatedDateTime = 4

    • CompanyUserQuerySortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["CompanyUserQuerySort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["CompanyUserQuerySort"]
      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • CompanyUserResumeBaseModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          created?: components["schemas"]["CreatedModel"] | null;
          description?: string | null;
          id?: number | null;
          isPublic?: boolean;
          language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
          links?: components["schemas"]["Link"][] | null;
          slug?: string | null;
          template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
          title?: string | null;
          updated?: components["schemas"]["UpdatedModel"] | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: components["schemas"]["CreatedModel"] | null
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional isPublic?: boolean
      • Optional language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional slug?: string | null
      • Optional template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null
      • Optional title?: string | null
      • Optional updated?: components["schemas"]["UpdatedModel"] | null
    • CompanyUserSearchSkillModel: {
          addressDisplayName?: string | null;
          addressId?: number | null;
          companyCandidateId?: number | null;
          companyId?: number;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"];
          firstName?: string | null;
          firstname?: string | null;
          groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
          lastName?: string | null;
          lastname?: string | null;
          seoId?: string | null;
          skills?: components["schemas"]["SkillResultModel"][] | null;
          status?: components["schemas"]["CompanyUserStatus"] | null;
          teams?: components["schemas"]["TeamBaseModel"][] | null;
          title?: string | null;
      }
      • Optional addressDisplayName?: string | null
      • Optional addressId?: number | null

        Format: int32

      • Optional companyCandidateId?: number | null

        Format: int32

      • Optional companyId?: number

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"]
      • Optional firstName?: string | null
      • Optional firstname?: string | null

        Deprecated

      • Optional groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null
      • Optional lastName?: string | null
      • Optional lastname?: string | null

        Deprecated

      • Optional seoId?: string | null
      • Optional skills?: components["schemas"]["SkillResultModel"][] | null
      • Optional status?: components["schemas"]["CompanyUserStatus"] | null
      • Optional teams?: components["schemas"]["TeamBaseModel"][] | null
      • Optional title?: string | null
    • CompanyUserSkillModel: {
          companyId?: number;
          companyUserId?: number;
          favourite?: boolean;
          id?: number | null;
          keyword?: components["schemas"]["KeywordModel"] | null;
          level?: number | null;
          levelGoal?: number | null;
          levelGoalDeadline?: string | null;
          links?: components["schemas"]["Link"][] | null;
          numberOfDaysWorkExperience?: number;
          profileId?: number | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional favourite?: boolean
      • Optional id?: number | null

        Format: int32

      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional level?: number | null

        Format: int32

      • Optional levelGoal?: number | null

        Format: int32

      • Optional levelGoalDeadline?: string | null

        Format: date-time

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional numberOfDaysWorkExperience?: number

        Format: int32

      • Optional profileId?: number | null

        Format: int32

    • CompanyUserStatus: 0 | 2 | 3

      Format: int32

      Description

      Frånkopplad = 0

      Kommande = 2

      Aktiv = 3

    • CompanyUserSubcontractorAddEditModel: {
          companyAddressId?: number | null;
          companyCalendarId?: number | null;
          companyIdentifier?: string | null;
          companyName?: string | null;
          createProfile?: boolean;
          currencyId?: number | null;
          email: string;
          firstName: string;
          gender: components["schemas"]["UserGender"];
          internalIdentifier?: string | null;
          languageId: number;
          lastName: string;
          linkedIn?: string | null;
          password: string;
          passwordConfirm: string;
          phone?: string | null;
          profileLanguageId?: number | null;
          rating?: number | null;
          tariff?: number | null;
          title?: string | null;
      }
      • Optional companyAddressId?: number | null

        Format: int32

      • Optional companyCalendarId?: number | null

        Format: int32

      • Optional companyIdentifier?: string | null
      • Optional companyName?: string | null
      • Optional createProfile?: boolean
      • Optional currencyId?: number | null

        Format: int32

      • email: string
      • firstName: string
      • gender: components["schemas"]["UserGender"]
      • Optional internalIdentifier?: string | null
      • languageId: number

        Format: int32

      • lastName: string
      • Optional linkedIn?: string | null
      • password: string
      • passwordConfirm: string
      • Optional phone?: string | null
      • Optional profileLanguageId?: number | null

        Format: int32

      • Optional rating?: number | null

        Format: int32

      • Optional tariff?: number | null

        Format: int32

      • Optional title?: string | null
    • CompanyUserSubcontractorAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyId?: number | null;
          companyUserId?: number;
          description?: string | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • CompanyUserSubcontractorBaseModel: {
          blog?: string | null;
          companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
          companyId?: number | null;
          companyIdentifier?: string | null;
          companyName?: string | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          desiredAssignment?: string | null;
          email?: string | null;
          firstName?: string | null;
          gitHub?: string | null;
          homeAddress?: components["schemas"]["LocationModel"] | null;
          homepage?: string | null;
          id?: number | null;
          image?: components["schemas"]["CompanyUserImageModel"] | null;
          internalIdentifier?: string | null;
          lastName?: string | null;
          linkedIn?: string | null;
          links?: components["schemas"]["Link"][] | null;
          rating?: number | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
          twitter?: string | null;
      }
      • Optional blog?: string | null
      • Optional companyAddress?: components["schemas"]["CompanyAddressModel"] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyIdentifier?: string | null
      • Optional companyName?: string | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional desiredAssignment?: string | null
      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional gitHub?: string | null
      • Optional homeAddress?: components["schemas"]["LocationModel"] | null
      • Optional homepage?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional image?: components["schemas"]["CompanyUserImageModel"] | null
      • Optional internalIdentifier?: string | null
      • Optional lastName?: string | null
      • Optional linkedIn?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional rating?: number | null

        Format: int32

      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null

        Description

        Disconnected = 0 Active = 1

      • Optional twitter?: string | null
    • CompanyUserSubcontractorFileAttachmentListModel: {
          attachments?: components["schemas"]["CompanyUserSubcontractorFileAttachmentModel"][] | null;
          companyId?: number;
          companyUserId?: number;
          links?: components["schemas"]["Link"][] | null;
      }
      • Optional attachments?: components["schemas"]["CompanyUserSubcontractorFileAttachmentModel"][] | null
      • Optional companyId?: number

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
    • CompanyUserSubcontractorFileAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyId?: number | null;
          companyUserId?: number;
          description?: string | null;
          extension?: string | null;
          fileName?: string | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional extension?: string | null
      • Optional fileName?: string | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • CompanyUserSubcontractorModel: {
          attachments?: components["schemas"]["CompanyUserSubcontractorAttachmentModel"][] | null;
          blog?: string | null;
          companyAddress?: components["schemas"]["CompanyAddressModel"] | null;
          companyId?: number | null;
          companyIdentifier?: string | null;
          companyName?: string | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          createdDateTime?: string;
          defaultCurrency?: components["schemas"]["CurrencyModel"] | null;
          desiredAssignment?: string | null;
          email?: string | null;
          firstName?: string | null;
          gitHub?: string | null;
          groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null;
          homeAddress?: components["schemas"]["LocationModel"] | null;
          homepage?: string | null;
          id?: number | null;
          image?: components["schemas"]["CompanyUserImageModel"] | null;
          internalIdentifier?: string | null;
          lastName?: string | null;
          linkedIn?: string | null;
          links?: components["schemas"]["Link"][] | null;
          phone?: string | null;
          rating?: number | null;
          resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null;
          tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
          tariff?: number | null;
          twitter?: string | null;
      }
      • Optional attachments?: components["schemas"]["CompanyUserSubcontractorAttachmentModel"][] | null
      • Optional blog?: string | null
      • Optional companyAddress?: components["schemas"]["CompanyAddressModel"] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional companyIdentifier?: string | null
      • Optional companyName?: string | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null

        Description

        Employee = 0, Candidate = 10, Subcontractor = 20

      • Optional createdDateTime?: string

        Format: date-time

      • Optional defaultCurrency?: components["schemas"]["CurrencyModel"] | null
      • Optional desiredAssignment?: string | null
      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional gitHub?: string | null
      • Optional groups?: components["schemas"]["CompanySubcontractorGroupBaseModel"][] | null
      • Optional homeAddress?: components["schemas"]["LocationModel"] | null
      • Optional homepage?: string | null
      • Optional id?: number | null

        Format: int32

        Deprecated

      • Optional image?: components["schemas"]["CompanyUserImageModel"] | null
      • Optional internalIdentifier?: string | null
      • Optional lastName?: string | null
      • Optional linkedIn?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional phone?: string | null
      • Optional rating?: number | null

        Format: int32

      • Optional resumes?: components["schemas"]["CompanyUserResumeBaseModel"][] | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserSubcontractorStatus"] | null

        Description

        Disconnected = 0 Active = 1

      • Optional tags?: components["schemas"]["CompanyTagBaseModel"][] | null
      • Optional tariff?: number | null

        Format: int32

      • Optional twitter?: string | null
    • CompanyUserSubcontractorStatus: 0 | 1

      Format: int32

      Description

      Frånkopplad = 0

      Aktiv = 1

    • CompanyUserType: 0 | 10 | 20 | 30 | 40

      Format: int32

      Description

      Medarbetare = 0

      Kandidat = 10

      Underkonsult = 20

      Api = 30

      Bot = 40

    • ContractType: 0 | 1

      Format: int32

      Description

      Timpris = 0

      Fastpris = 1

    • ConvertCompanyUserToAadAccountModel: {
          objectIdentifier: string;
      }
      • objectIdentifier: string

        Format: uuid

    • CountryModel: {
          code?: string | null;
          countryId?: number;
          name?: string | null;
      }
      • Optional code?: string | null
      • Optional countryId?: number

        Format: int32

      • Optional name?: string | null
    • CreatedModel: {
          companyUserId?: number | null;
          firstName?: string | null;
          lastName?: string | null;
          time?: string | null;
      }
      • Optional companyUserId?: number | null

        Format: int32

      • Optional firstName?: string | null
      • Optional lastName?: string | null
      • Optional time?: string | null

        Format: date-time

    • CurrencyModel: {
          currencyCode?: string | null;
          description?: string | null;
          id?: number;
      }
      • Optional currencyCode?: string | null
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

    • CustomerEventBaseModel: {
          companyId?: number | null;
          customerId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional customerId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

    • CustomerEventMeetingAddEditModel: {
          assignedToCompanyUserId?: number | null;
          customerContactId?: number | null;
          description?: string | null;
          endDateTime?: string;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional customerContactId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventMeetingModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerContactId?: number | null;
          customerId?: number | null;
          description?: string | null;
          endDateTime?: string;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          location?: string | null;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerContactId?: number | null

        Format: int32

      • Optional customerId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional location?: string | null
      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventNoteAddEditModel: {
          customerContactId?: number | null;
          description?: string | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional customerContactId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventNoteModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerContactId?: number | null;
          customerId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerContactId?: number | null

        Format: int32

      • Optional customerId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventTaskAddEditModel: {
          assignedToCompanyUserId?: number | null;
          customerContactId?: number | null;
          description?: string | null;
          dueDateTime?: string | null;
          hasTime?: boolean | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional customerContactId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • CustomerEventTaskModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerContactId?: number | null;
          customerId?: number | null;
          description?: string | null;
          dueDateTime?: string | null;
          eventDate?: string;
          hasTime?: boolean | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerContactId?: number | null

        Format: int32

      • Optional customerId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null

        Description

        NotSpecified = 0 Phone = 1 Email = 2

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • DynamicCompanyUserResumeModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          created?: components["schemas"]["CreatedModel"] | null;
          description?: string | null;
          id?: number | null;
          imageId?: number | null;
          isPublic?: boolean;
          language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null;
          links?: components["schemas"]["Link"][] | null;
          parentCompanyUserResumeId?: number | null;
          parentProfileId?: number;
          profileTranslationId?: number;
          resume?: components["schemas"]["DynamicTemplateViewModel"] | null;
          slug?: string | null;
          template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null;
          title?: string | null;
          updated?: components["schemas"]["UpdatedModel"] | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional created?: components["schemas"]["CreatedModel"] | null
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional imageId?: number | null

        Format: int32

      • Optional isPublic?: boolean
      • Optional language?: components["schemas"]["CompanyResumeTemplateLanguageModel"] | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional parentCompanyUserResumeId?: number | null

        Format: int32

      • Optional parentProfileId?: number

        Format: int32

      • Optional profileTranslationId?: number

        Format: int32

      • Optional resume?: components["schemas"]["DynamicTemplateViewModel"] | null
      • Optional slug?: string | null
      • Optional template?: components["schemas"]["CompanyResumeTemplateBaseModel"] | null
      • Optional title?: string | null
      • Optional updated?: components["schemas"]["UpdatedModel"] | null
    • DynamicTemplateViewModel: {
          allowNoProfileImage?: boolean;
          blocks?: components["schemas"]["IDynamicBlockViewModel"][] | null;
          company?: components["schemas"]["ITemplateCompany"] | null;
          companyId?: number;
          companyLogotypeImageSize?: components["schemas"]["ImageSize"];
          companyUserId?: number;
          companyUserInfo?: components["schemas"]["CompanyUserInfoBlockViewModel"] | null;
          contactInfo?: components["schemas"]["IContactInfoViewModel"] | null;
          contactInfoId?: number | null;
          created?: string;
          currentLanguage?: string | null;
          customFooterForWkhtml?: boolean;
          customerManagedStyleAsset?: components["schemas"]["ITemplateStyleAssetViewModel"] | null;
          description?: string | null;
          hideProfileImageInEdit?: boolean;
          id?: number;
          isPublic?: boolean;
          languageBranchId?: number | null;
          locked?: boolean;
          logotype?: components["schemas"]["ITemplateLogotype"] | null;
          logotypeId?: number | null;
          pdfEngineType?: components["schemas"]["PdfEngineType"];
          pdfFooter?: boolean;
          pdfMarginBottom?: number;
          pdfMarginLeft?: number;
          pdfMarginRight?: number;
          pdfMarginTop?: number;
          pdfOrientation?: components["schemas"]["PdfOrientation"];
          primaryScriptAssets?: {
              BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
          } | null;
          primaryStyleAssets?: {
              BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
              TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
          } | null;
          profileImage?: components["schemas"]["ITemplateImage"] | null;
          profileImageSize?: components["schemas"]["ImageSize"];
          resumeTemplateId?: number;
          sharedFontAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
          sharedScriptAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
          sharedStyleAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null;
          showPreviewToggle?: boolean;
          slug?: string | null;
          styleAssets?: components["schemas"]["ITemplateStyleAssetViewModel"][] | null;
          templateAssetTypes?: components["schemas"]["TemplateAssetType"][] | null;
          title: string;
          updated?: string | null;
          userInfo?: components["schemas"]["ITemplateUserInfo"] | null;
          wordEnabled?: boolean;
          wordEngineType?: components["schemas"]["WordEngineType"];
      }
      • Optional allowNoProfileImage?: boolean
      • Optional blocks?: components["schemas"]["IDynamicBlockViewModel"][] | null
      • Optional company?: components["schemas"]["ITemplateCompany"] | null
      • Optional companyId?: number

        Format: int32

      • Optional companyLogotypeImageSize?: components["schemas"]["ImageSize"]
      • Optional companyUserId?: number

        Format: int32

      • Optional companyUserInfo?: components["schemas"]["CompanyUserInfoBlockViewModel"] | null
      • Optional contactInfo?: components["schemas"]["IContactInfoViewModel"] | null
      • Optional contactInfoId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional currentLanguage?: string | null
      • Optional customFooterForWkhtml?: boolean
      • Optional customerManagedStyleAsset?: components["schemas"]["ITemplateStyleAssetViewModel"] | null
      • Optional description?: string | null
      • Optional hideProfileImageInEdit?: boolean
      • Optional id?: number

        Format: int32

      • Optional isPublic?: boolean
      • Optional languageBranchId?: number | null

        Format: int32

      • Optional locked?: boolean
      • Optional logotype?: components["schemas"]["ITemplateLogotype"] | null
      • Optional logotypeId?: number | null

        Format: int32

      • Optional pdfEngineType?: components["schemas"]["PdfEngineType"]
      • Optional pdfFooter?: boolean
      • Optional pdfMarginBottom?: number

        Format: int32

      • Optional pdfMarginLeft?: number

        Format: int32

      • Optional pdfMarginRight?: number

        Format: int32

      • Optional pdfMarginTop?: number

        Format: int32

      • Optional pdfOrientation?: components["schemas"]["PdfOrientation"]
      • Optional primaryScriptAssets?: {
            BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
        } | null
      • Optional primaryStyleAssets?: {
            BlockSkillsByLevel?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            BlockWorkExperience?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            CinodePremium2PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            CinodePremium3PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Classic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Dynamic?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            None?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            PageFlow?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            Primary?: components["schemas"]["ITemplateSharedAssetViewModel"][];
            TemplateType?: components["schemas"]["ITemplateSharedAssetViewModel"][];
        } | null
      • Optional profileImage?: components["schemas"]["ITemplateImage"] | null
      • Optional profileImageSize?: components["schemas"]["ImageSize"]
      • Optional resumeTemplateId?: number

        Format: int32

      • Optional sharedFontAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null
      • Optional sharedScriptAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null
      • Optional sharedStyleAssets?: components["schemas"]["ITemplateSharedAssetViewModel"][] | null
      • Optional showPreviewToggle?: boolean
      • Optional slug?: string | null
      • Optional styleAssets?: components["schemas"]["ITemplateStyleAssetViewModel"][] | null
      • Optional templateAssetTypes?: components["schemas"]["TemplateAssetType"][] | null
      • title: string
      • Optional updated?: string | null

        Format: date-time

      • Optional userInfo?: components["schemas"]["ITemplateUserInfo"] | null
      • Optional wordEnabled?: boolean
      • Optional wordEngineType?: components["schemas"]["WordEngineType"]
    • EducationBlockItemModel: {
          degree?: string | null;
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          endDate?: string | null;
          id?: string;
          location?: components["schemas"]["LocationBlockModel"] | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          programName?: string | null;
          schoolName?: string | null;
          startDate?: string;
          updated?: string | null;
          url?: string | null;
      }
      • Optional degree?: string | null
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional location?: components["schemas"]["LocationBlockModel"] | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional programName?: string | null
      • Optional schoolName?: string | null
      • Optional startDate?: string

        Format: date-time

      • Optional updated?: string | null

        Format: date-time

      • Optional url?: string | null
    • EducationBlockModel: {
          blockId?: string;
          data?: components["schemas"]["EducationBlockItemModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["EducationBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional updated?: string | null

        Format: date-time

    • EmployerBlockItemModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          endDate?: string | null;
          id?: string;
          name?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          startDate?: string;
          title?: string | null;
          updated?: string | null;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional name?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional startDate?: string

        Format: date-time

      • Optional title?: string | null
      • Optional updated?: string | null

        Format: date-time

    • EmployerBlockModel: {
          blockId?: string;
          data?: components["schemas"]["EmployerBlockItemModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["EmployerBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional updated?: string | null

        Format: date-time

    • ErrorModel: {
          code?: number | null;
          correlationId?: string | null;
          description?: string | null;
          moreInfo?: string | null;
          status?: string | null;
      }
      • Optional code?: number | null

        Format: int32

        Description

        Cinode specific error code

      • Optional correlationId?: string | null

        Description

        CorrelationId

      • Optional description?: string | null

        Description

        Error description in plain text

      • Optional moreInfo?: string | null

        Description

        Url to help page containing more information

      • Optional status?: string | null

        Description

        Severity of error

    • EventCommentModel: {
          companyUserId?: number;
          companyUserName?: string | null;
          created?: string;
          eventId?: string | null;
          id?: number | null;
          text?: string | null;
      }
      • Optional companyUserId?: number

        Format: int32

      • Optional companyUserName?: string | null
      • Optional created?: string

        Format: date-time

      • Optional eventId?: string | null

        Format: uuid

      • Optional id?: number | null

        Format: int32

      • Optional text?: string | null
    • EventMeetingAddEditModel: {
          assignedToCompanyUserId?: number | null;
          description?: string | null;
          endDateTime?: string;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • EventNoteAddEditModel: {
          description?: string | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional description?: string | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • EventNoteType: 0 | 1 | 2

      Format: int32

      Description

      Ej angiven = 0

      Telefonsamtal = 1

      E-mail = 2

    • EventStatusValue: 0 | 1 | 2 | 3 | 4

      Format: int32

      Description

      Inte påbörjad = 0

      Påbörjad = 1

      Färdig = 2

      Uppskjuten = 3

      Väntar = 4

    • EventTaskAddEditModel: {
          assignedToCompanyUserId?: number | null;
          description?: string | null;
          dueDateTime?: string | null;
          hasTime?: boolean | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • EventTaskType: 0 | 1 | 2

      Format: int32

      Description

      Ej angiven = 0

      Telefonsamtal = 1

      E-mail = 2

    • EventType: 0 | 1 | 2 | 3

      Format: int32

      Description

      Möte = 0

      Notering = 1

      Uppgift = 2

      Samtal = 3

    • EventVisibility: 0 | 1

      Format: int32

      Description

      Publik = 0

      Privat = 1

    • ExtentType: 0 | 1

      Format: int32

      Description

      Procent = 0

      Timmar = 1

    • ExtraSkillBlockModel: {
          blockId?: string;
          data?: components["schemas"]["ExtraSkillItemBlockModel"][] | null;
          heading?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["ExtraSkillItemBlockModel"][] | null
      • Optional heading?: string | null
      • Optional updated?: string | null

        Format: date-time

    • ExtraSkillItemBlockModel: {
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          title?: string | null;
          updated?: string | null;
      }
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional title?: string | null
      • Optional updated?: string | null

        Format: date-time

    • FilterModel: {
          name?: string | null;
          values?: number[] | null;
      }
      • Optional name?: string | null
      • Optional values?: number[] | null
    • HighlightedWorkExperienceBlockItemModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          employer?: string | null;
          endDate?: string | null;
          id?: string;
          location?: components["schemas"]["LocationBlockModel"] | null;
          logotype?: components["schemas"]["ImageBlockModel"] | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          startDate?: string;
          title?: string | null;
          updated?: string | null;
          url?: string | null;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional employer?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional location?: components["schemas"]["LocationBlockModel"] | null
      • Optional logotype?: components["schemas"]["ImageBlockModel"] | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional startDate?: string

        Format: date-time

      • Optional title?: string | null
      • Optional updated?: string | null

        Format: date-time

      • Optional url?: string | null
    • HighlightedWorkExperienceBlockModel: {
          blockId?: string;
          data?: components["schemas"]["HighlightedWorkExperienceBlockItemModel"][] | null;
          descriptionLength?: number;
          employerLength?: number;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          numberOfItemsInList?: number;
          titleLength?: number;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["HighlightedWorkExperienceBlockItemModel"][] | null
      • Optional descriptionLength?: number

        Format: int32

      • Optional employerLength?: number

        Format: int32

      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional numberOfItemsInList?: number

        Format: int32

      • Optional titleLength?: number

        Format: int32

      • Optional updated?: string | null

        Format: date-time

    • ICompanyAddressViewModel: {
          addressId?: number;
          addressType?: components["schemas"]["AddressType"];
          city?: string | null;
          country?: string | null;
          street1?: string | null;
          street2?: string | null;
          zipCode?: string | null;
      }
      • Optional addressId?: number

        Format: int32

      • Optional addressType?: components["schemas"]["AddressType"]
      • Optional city?: string | null
      • Optional country?: string | null
      • Optional street1?: string | null
      • Optional street2?: string | null
      • Optional zipCode?: string | null
    • ICompanyCandidatePatchDocument: {
          availableFromDate?: string | null;
          campaignCode?: string | null;
          pipelineId?: number | null;
          pipelineStageId?: number | null;
          recruitmentManagerId?: number | null;
          state?: components["schemas"]["CompanyCandidateState"] | null;
      }
      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional campaignCode?: string | null
      • Optional pipelineId?: number | null

        Format: int32

      • Optional pipelineStageId?: number | null

        Format: int32

      • Optional recruitmentManagerId?: number | null

        Format: int32

      • Optional state?: components["schemas"]["CompanyCandidateState"] | null
    • ICompanyUserEmployeePatchDocument: {
          availabilityPercent?: number | null;
          availableFromDate?: string | null;
          baseSalary?: number | null;
          blog?: string | null;
          companyCalendarId?: number | null;
          dateOfBirth?: string | null;
          defaultCurrencyId?: number | null;
          desiredAssignment?: string | null;
          displayCurrencyId?: number | null;
          email?: string | null;
          employmentEndDate?: string | null;
          employmentNumber?: string | null;
          employmentStartDate?: string | null;
          firstname?: string | null;
          gender?: components["schemas"]["UserGender"];
          gitHub?: string | null;
          homepage?: string | null;
          hourlyTargetRate?: number | null;
          internalIdentifier?: string | null;
          invoicingGoal?: number | null;
          lastname?: string | null;
          linkedIn?: string | null;
          locationId?: number | null;
          mobility?: number | null;
          phone?: string | null;
          provision?: number | null;
          selfCost?: number | null;
          status?: components["schemas"]["CompanyUserStatus"];
          taxTable?: string | null;
          timezoneId?: string | null;
          title?: string | null;
          twitter?: string | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional availableFromDate?: string | null

        Format: date-time

      • Optional baseSalary?: number | null

        Format: int32

      • Optional blog?: string | null
      • Optional companyCalendarId?: number | null

        Format: int32

      • Optional dateOfBirth?: string | null

        Format: date-time

      • Optional defaultCurrencyId?: number | null

        Format: int32

      • Optional desiredAssignment?: string | null
      • Optional displayCurrencyId?: number | null

        Format: int32

      • Optional email?: string | null
      • Optional employmentEndDate?: string | null

        Format: date-time

      • Optional employmentNumber?: string | null
      • Optional employmentStartDate?: string | null

        Format: date-time

      • Optional firstname?: string | null
      • Optional gender?: components["schemas"]["UserGender"]
      • Optional gitHub?: string | null
      • Optional homepage?: string | null
      • Optional hourlyTargetRate?: number | null

        Format: int32

      • Optional internalIdentifier?: string | null
      • Optional invoicingGoal?: number | null

        Format: int32

      • Optional lastname?: string | null
      • Optional linkedIn?: string | null
      • Optional locationId?: number | null

        Format: int32

      • Optional mobility?: number | null

        Format: int32

      • Optional phone?: string | null
      • Optional provision?: number | null

        Format: int32

      • Optional selfCost?: number | null

        Format: int32

      • Optional status?: components["schemas"]["CompanyUserStatus"]
      • Optional taxTable?: string | null
      • Optional timezoneId?: string | null
      • Optional title?: string | null
      • Optional twitter?: string | null
    • IContactInfoViewModel: {
          address?: components["schemas"]["ICompanyAddressViewModel"] | null;
          contactInfoId?: number;
          displayName?: string | null;
          email?: string | null;
          phone?: string | null;
          url?: string | null;
      }
      • Optional address?: components["schemas"]["ICompanyAddressViewModel"] | null
      • Optional contactInfoId?: number

        Format: int32

      • Optional displayName?: string | null
      • Optional email?: string | null
      • Optional phone?: string | null
      • Optional url?: string | null
    • IDynamicBlockViewModel: {
          blockId?: string;
          companyUserId?: number;
          companyUserResumeId?: number;
          friendlyBlockName?: string | null;
          heading?: string | null;
          isEditable?: boolean;
          partialEditViewPath?: string | null;
          templateAssetTypes?: readonly components["schemas"]["TemplateAssetType"][] | null;
          updated?: string | null;
          viewComponentName?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional companyUserId?: number

        Format: int32

      • Optional companyUserResumeId?: number

        Format: int32

      • Optional friendlyBlockName?: string | null
      • Optional heading?: string | null
      • Optional isEditable?: boolean
      • Optional partialEditViewPath?: string | null
      • Optional templateAssetTypes?: readonly components["schemas"]["TemplateAssetType"][] | null
      • Optional updated?: string | null

        Format: date-time

      • Optional viewComponentName?: string | null
    • ITemplateCompany: {
          companyId?: number;
          corporateIdentityNumber?: string | null;
          description?: string | null;
          isTaxRegistered?: boolean;
          isUsingFreemiumResumes?: boolean;
          name?: string | null;
          registrationYear?: number;
          seoId?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional corporateIdentityNumber?: string | null
      • Optional description?: string | null
      • Optional isTaxRegistered?: boolean
      • Optional isUsingFreemiumResumes?: boolean
      • Optional name?: string | null
      • Optional registrationYear?: number

        Format: int32

      • Optional seoId?: string | null
    • ITemplateImage: {
          allowNoProfileImage?: boolean;
          companyUserId?: number;
          companyUserResumeId?: number;
          extension?: string | null;
          imageFileName?: string;
          imageId?: number;
          imageOriginalUrl?: string | null;
          imageSize?: components["schemas"]["ImageSize"];
          imageUrl?: string | null;
          showImage?: boolean;
          useDefaultImage?: boolean;
      }
      • Optional allowNoProfileImage?: boolean
      • Optional companyUserId?: number

        Format: int32

      • Optional companyUserResumeId?: number

        Format: int32

      • Optional extension?: string | null
      • Optional imageFileName?: string

        Format: uuid

      • Optional imageId?: number

        Format: int32

      • Optional imageOriginalUrl?: string | null
      • Optional imageSize?: components["schemas"]["ImageSize"]
      • Optional imageUrl?: string | null
      • Optional showImage?: boolean
      • Optional useDefaultImage?: boolean
    • ITemplateLogotype: {
          extension?: string | null;
          imageFileName?: string;
          imageOriginalUrl?: string | null;
          imageSize?: components["schemas"]["ImageSize"];
          imageUrl?: string | null;
      }
      • Optional extension?: string | null
      • Optional imageFileName?: string

        Format: uuid

      • Optional imageOriginalUrl?: string | null
      • Optional imageSize?: components["schemas"]["ImageSize"]
      • Optional imageUrl?: string | null
    • ITemplateSharedAssetViewModel: {
          description?: string | null;
          fileName?: string | null;
          order?: number;
          version?: string | null;
      }
      • Optional description?: string | null
      • Optional fileName?: string | null
      • Optional order?: number

        Format: int32

      • Optional version?: string | null
    • ITemplateStyleAssetViewModel: {
          companyId?: number;
          fileName?: string | null;
          id?: number;
          order?: number;
          resumeTemplateId?: number;
          version?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional fileName?: string | null
      • Optional id?: number

        Format: int32

      • Optional order?: number

        Format: int32

      • Optional resumeTemplateId?: number

        Format: int32

      • Optional version?: string | null
    • ITemplateUserInfo: {
          bloggUrl?: string | null;
          country?: string | null;
          dateOfBirth?: string | null;
          email?: string | null;
          firstname?: string | null;
          fullname?: string | null;
          gitHubUserName?: string | null;
          homepageUrl?: string | null;
          internalIdentifier?: string | null;
          lastname?: string | null;
          linkedInUserName?: string | null;
          location?: string | null;
          phone?: string | null;
          twitterUserName?: string | null;
      }
      • Optional bloggUrl?: string | null
      • Optional country?: string | null
      • Optional dateOfBirth?: string | null

        Format: date-time

      • Optional email?: string | null
      • Optional firstname?: string | null
      • Optional fullname?: string | null
      • Optional gitHubUserName?: string | null
      • Optional homepageUrl?: string | null
      • Optional internalIdentifier?: string | null
      • Optional lastname?: string | null
      • Optional linkedInUserName?: string | null
      • Optional location?: string | null
      • Optional phone?: string | null
      • Optional twitterUserName?: string | null
    • ImageBlockModel: {
          blockId?: string;
          companyImageId?: number | null;
          extension?: string | null;
          heading?: string | null;
          imageFileName?: string;
          imageId?: number | null;
          imageOriginalUrl?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional companyImageId?: number | null

        Format: int32

      • Optional extension?: string | null
      • Optional heading?: string | null
      • Optional imageFileName?: string

        Format: uuid

      • Optional imageId?: number | null

        Format: int32

      • Optional imageOriginalUrl?: string | null
      • Optional updated?: string | null

        Format: date-time

    • ImageSize: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

      Format: int32

      Description

      Original = 0

      H40W40 = 1

      H100W100 = 2

      H200W200 = 3

      H300W300 = 4

      W100 = 5

      H60 = 6

      H100 = 7

      H40 = 8

      W340 = 9

      W1800 = 10

      H750W1800 = 11

      H250 = 12

      H400W400 = 13

      W150 = 14

      W1200 = 15

    • ImportProfileAsyncOperation: {
          errors?: readonly string[] | null;
          operationId?: number;
          profile?: components["schemas"]["CompanyUserProfileBaseModel"] | null;
          status?: components["schemas"]["LongRunningStatus"];
      }
      • Optional errors?: readonly string[] | null
      • Optional operationId?: number

        Format: int32

      • Optional profile?: components["schemas"]["CompanyUserProfileBaseModel"] | null
      • Optional status?: components["schemas"]["LongRunningStatus"]
    • JsonPatchDocument: components["schemas"]["Operation"][]

      Description

      Array of patch operations to perform

    • KeywordModel: {
          id?: number | null;
          masterSynonym?: string | null;
          masterSynonymId?: number | null;
          synonyms?: string[] | null;
          type?: components["schemas"]["KeywordType"];
          universal?: boolean;
          verified?: boolean;
      }
      • Optional id?: number | null

        Format: int32

      • Optional masterSynonym?: string | null
      • Optional masterSynonymId?: number | null

        Format: int32

      • Optional synonyms?: string[] | null
      • Optional type?: components["schemas"]["KeywordType"]

        Description

        Uncategorized = 0, Industries = 1 Roles = 2 Tools = 3 Techniques = 4 MethodsProcesses = 5 Platforms = 6 Products = 7 Certifications = 10 Materials = 11 SpecificationsRegulations = 12 Hardware = 13 OperationalAreaAndFunction = 14 Construction = 15 ReportsInvestigations = 16 SpecialitiesMedicine = 17 StandardsRegulations = 18 Accreditation = 19

      • Optional universal?: boolean
      • Optional verified?: boolean
    • KeywordSynonymModel: {
          description?: string | null;
          id?: number | null;
          keyword?: components["schemas"]["KeywordModel"] | null;
          keywordId?: number | null;
          languageId?: number | null;
          name?: string | null;
          seoId?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional keywordId?: number | null

        Format: int32

      • Optional languageId?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional seoId?: string | null
    • KeywordType: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 100

      Format: int32

      Description

      Okategoriserad = 0

      Branscher = 1

      Roller = 2

      Verktyg = 3

      Tekniker = 4

      Metoder och processer = 5

      Plattformar = 6

      Produkter och tjänster = 7

      Certifieringar = 10

      Material = 11

      Specifikationer och förordningar = 12

      Hårdvara = 13

      Verksamhet och funktion = 14

      Byggnationer = 15

      Rapporter och utredningar = 16

      Specialiteter - Medicin = 17

      Standarder och regelverk = 18

      Behörigheter = 19

      Mjuka färdigheter = 20

      CustomName = 100

    • LanguageBlockModel: {
          blockId?: string;
          data?: components["schemas"]["LanguageItemBlockModel"][] | null;
          heading?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["LanguageItemBlockModel"][] | null
      • Optional heading?: string | null
      • Optional updated?: string | null

        Format: date-time

    • LanguageItemBlockModel: {
          country?: string | null;
          culture?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          lang?: string | null;
          languageId?: number | null;
          level?: number;
          name?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          updated?: string | null;
      }
      • Optional country?: string | null
      • Optional culture?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional lang?: string | null
      • Optional languageId?: number | null

        Format: int32

      • Optional level?: number

        Format: int32

      • Optional name?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional updated?: string | null

        Format: date-time

    • LanguageLevel: 0 | 1 | 2 | 3 | 4

      Format: int32

      Description

      Enstaka ord och fraser = 0

      Grundläggande kunskaper = 1

      Goda kunskaper = 2

      Flytande = 3

      Modersmål = 4

    • Link: {
          href?: string | null;
          methods?: string[] | null;
          rel?: string | null;
      }
      • Optional href?: string | null
      • Optional methods?: string[] | null
      • Optional rel?: string | null
    • LocationBlockModel: {
          city?: string | null;
          country?: string | null;
          countryCode?: string | null;
          displayName?: string | null;
          formattedAddress?: string | null;
          googleId?: string | null;
          latitude?: string | null;
          locationId?: number;
          longitude?: string | null;
          name?: string | null;
          phoneNumber?: string | null;
          street?: string | null;
          streetNumber?: string | null;
          webSiteUrl?: string | null;
          zipCode?: string | null;
      }
      • Optional city?: string | null
      • Optional country?: string | null
      • Optional countryCode?: string | null
      • Optional displayName?: string | null
      • Optional formattedAddress?: string | null
      • Optional googleId?: string | null
      • Optional latitude?: string | null
      • Optional locationId?: number

        Format: int32

      • Optional longitude?: string | null
      • Optional name?: string | null
      • Optional phoneNumber?: string | null
      • Optional street?: string | null
      • Optional streetNumber?: string | null
      • Optional webSiteUrl?: string | null
      • Optional zipCode?: string | null
    • LocationModel: {
          city?: string | null;
          country?: string | null;
          countryCode?: string | null;
          displayName?: string | null;
          formattedAddress?: string | null;
          latitude?: string | null;
          locationId?: number;
          longitude?: string | null;
          name?: string | null;
          phoneNumber?: string | null;
          street?: string | null;
          streetNumber?: string | null;
          webSiteUrl?: string | null;
          zipCode?: string | null;
      }
      • Optional city?: string | null
      • Optional country?: string | null
      • Optional countryCode?: string | null
      • Optional displayName?: string | null
      • Optional formattedAddress?: string | null
      • Optional latitude?: string | null
      • Optional locationId?: number

        Format: int32

      • Optional longitude?: string | null
      • Optional name?: string | null
      • Optional phoneNumber?: string | null
      • Optional street?: string | null
      • Optional streetNumber?: string | null
      • Optional webSiteUrl?: string | null
      • Optional zipCode?: string | null
    • LongRunningStatus: 0 | 1 | 2

      Format: int32

      Description

      InProgress = 0

      Completed = 1

      Failed = 2

    • MentionTextModel: {
          value?: string | null;
      }
      • Optional value?: string | null
    • ModuleType: 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 19 | 20 | 21 | 22 | 23 | 30 | 31 | 40 | 41 | 42 | 43 | 50 | 51 | 52 | 60 | 70 | 600

      Format: int32

      Description

      CompanyUserResume = 1

      Customers = 2

      Assignments = 3

      Partners = 4

      Offers = 5

      Reports = 6

      Recruitment = 8

      Absence = 9

      Api = 10

      ReferenceText = 11

      ProfileCompleteness = 12

      CalendarSync = 13

      AllowWidgetModification = 14

      ConfiguredFilters = 19

      SkillSets = 20

      ProfileUpdateReminders = 21

      OverdueProjectReminders = 22

      EmailSync = 23

      ApplicationRegistration = 30

      ApplicationDirectory = 31

      NextGenResume = 40

      HideLinkToMvcProfilePageInSidebarAndRemoveEditAndCopyCVInoldViewAndTheBetaChips = 41

      ImportCv = 42

      AI = 43

      ExternalAccounts = 50

      ConvertAccount = 51

      UserProvisioning = 52

      Webhooks = 60

      GrowthPlan = 70

      Intercom = 600

    • Operation: {
          op?: string;
          path?: string;
          value?: Record<string, unknown> | null;
      }
      • Optional op?: string
      • Optional path?: string
      • Optional value?: Record<string, unknown> | null
    • PartnerBaseModel: {
          companyId?: number;
          companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null;
          description?: string | null;
          hasTrusts?: boolean;
          id?: number;
          isEnabled?: boolean;
          name?: string | null;
          partnerConnection?: components["schemas"]["PartnerConnectionBaseModel"] | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional companyUserManager?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional description?: string | null
      • Optional hasTrusts?: boolean
      • Optional id?: number

        Format: int32

      • Optional isEnabled?: boolean
      • Optional name?: string | null
      • Optional partnerConnection?: components["schemas"]["PartnerConnectionBaseModel"] | null
    • PartnerConnectionBaseModel: {
          company?: components["schemas"]["CompanyBaseModel"] | null;
          companyId?: number;
          connectedPartnerConnectionId?: number | null;
          grantedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
          partnerCompany?: components["schemas"]["CompanyBaseModel"] | null;
          partnerCompanyId?: number;
          partnerId?: number;
          receivedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null;
      }
      • Optional company?: components["schemas"]["CompanyBaseModel"] | null
      • Optional companyId?: number

        Format: int32

      • Optional connectedPartnerConnectionId?: number | null

        Format: int32

      • Optional grantedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null
      • Optional partnerCompany?: components["schemas"]["CompanyBaseModel"] | null
      • Optional partnerCompanyId?: number

        Format: int32

      • Optional partnerId?: number

        Format: int32

      • Optional receivedTrusts?: components["schemas"]["PartnerConnectionTrustType"][] | null
    • PartnerConnectionTrustType: 10 | 20 | 30 | 40 | 50 | 60

      Format: int32

      Description

      Anonymiserat = 10

      Transparent = 20

      Avisera = 30

      Boka = 40

      Matcha = 50

      Tillgänglighet = 60

    • PartnerRecipientBaseModel: {
          partnerId?: number;
          requestedCompanyUserAnonymousHash?: string | null;
          requestedCompanyUserId?: number | null;
      }
      • Optional partnerId?: number

        Format: int32

      • Optional requestedCompanyUserAnonymousHash?: string | null
      • Optional requestedCompanyUserId?: number | null

        Format: int32

    • PartnersFilterModel: {
          onlyIncludeConnectedPartners?: boolean;
          query?: string | null;
      }
      • Optional onlyIncludeConnectedPartners?: boolean
      • Optional query?: string | null
    • PartnersOverviewModel: {
          filter?: components["schemas"]["PartnersFilterModel"] | null;
          partners?: components["schemas"]["PartnerBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional filter?: components["schemas"]["PartnersFilterModel"] | null
      • Optional partners?: components["schemas"]["PartnerBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • PdfEngineType: 0 | 2

      Format: int32

      Description

      WkHtmlToPdf = 0

      Puppeteer = 2

    • PdfOrientation: 0 | 1

      Format: int32

      Description

      Portrait = 0

      Landscape = 1

    • PresentationBlockModel: {
          blockId?: string;
          description?: string | null;
          descriptionLength?: number;
          discarded?: string | null;
          editorSettings?: string | null;
          employerLength?: number;
          heading?: string | null;
          hideSubHeading?: boolean;
          personalDescription?: string | null;
          personalDescriptionHeading?: string | null;
          personalPresentationLength?: number;
          showPersonalPresentation?: boolean;
          subHeading?: string | null;
          title?: string | null;
          titleLength?: number;
          updated?: string | null;
          useAdvancedFormatting?: boolean;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional description?: string | null
      • Optional descriptionLength?: number

        Format: int32

      • Optional discarded?: string | null

        Format: date-time

      • Optional editorSettings?: string | null
      • Optional employerLength?: number

        Format: int32

      • Optional heading?: string | null
      • Optional hideSubHeading?: boolean
      • Optional personalDescription?: string | null
      • Optional personalDescriptionHeading?: string | null

        Deprecated

      • Optional personalPresentationLength?: number

        Format: int32

      • Optional showPersonalPresentation?: boolean
      • Optional subHeading?: string | null
      • Optional title?: string | null
      • Optional titleLength?: number

        Format: int32

      • Optional updated?: string | null

        Format: date-time

      • Optional useAdvancedFormatting?: boolean
    • ProfileLanguageModel: {
          country?: string | null;
          culture?: string | null;
          lang?: string | null;
          languageId?: number | null;
          name?: string | null;
      }
      • Optional country?: string | null
      • Optional culture?: string | null
      • Optional lang?: string | null
      • Optional languageId?: number | null

        Format: int32

      • Optional name?: string | null
    • ProjectAddEditModel: {
          contractValue?: number | null;
          currencyId?: number | null;
          customerId: number;
          customerIdentifier?: string | null;
          description?: string | null;
          estimatedCloseDate?: string | null;
          estimatedValue?: number | null;
          identifier?: string | null;
          intermediatorId?: number | null;
          location?: components["schemas"]["LocationModel"] | null;
          pipelineId?: number | null;
          pipelineStageId?: number | null;
          priority?: components["schemas"]["ProjectPriority"];
          probability?: number | null;
          projectManagerIds?: number[] | null;
          projectState?: components["schemas"]["ProjectState"];
          salesManagerIds?: number[] | null;
          stateReasonId?: number | null;
          teamId?: number | null;
          title: string;
      }
      • Optional contractValue?: number | null

        Format: int32

      • Optional currencyId?: number | null

        Format: int32

      • customerId: number

        Format: int32

      • Optional customerIdentifier?: string | null
      • Optional description?: string | null
      • Optional estimatedCloseDate?: string | null

        Format: date-time

      • Optional estimatedValue?: number | null

        Format: int32

      • Optional identifier?: string | null
      • Optional intermediatorId?: number | null

        Format: int32

      • Optional location?: components["schemas"]["LocationModel"] | null
      • Optional pipelineId?: number | null

        Format: int32

      • Optional pipelineStageId?: number | null

        Format: int32

      • Optional priority?: components["schemas"]["ProjectPriority"]

        Default

        5
        
      • Optional probability?: number | null

        Format: int32

      • Optional projectManagerIds?: number[] | null

        Description

        List of project managers employee ids

      • Optional projectState?: components["schemas"]["ProjectState"]
      • Optional salesManagerIds?: number[] | null

        Description

        List of sales managers employee ids

      • Optional stateReasonId?: number | null

        Format: int32

      • Optional teamId?: number | null

        Format: int32

      • title: string
    • ProjectAssignmentAddModel: {
          contractType?: components["schemas"]["ContractType"];
          currencyId?: number | null;
          description?: string | null;
          endDate?: string | null;
          extent?: number | null;
          extentType?: components["schemas"]["ExtentType"];
          optionToDate?: string | null;
          oralAgreementToDate?: string | null;
          rate?: number | null;
          startDate?: string | null;
          title: string;
      }
      • Optional contractType?: components["schemas"]["ContractType"]
      • Optional currencyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional extent?: number | null

        Format: int32

      • Optional extentType?: components["schemas"]["ExtentType"]
      • Optional optionToDate?: string | null

        Format: date-time

      • Optional oralAgreementToDate?: string | null

        Format: date-time

      • Optional rate?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • title: string
    • ProjectAssignmentAllocationStatus: 0 | 1 | 2

      Format: int32

      Description

      Ej bokad = 0

      Preliminär = 1

      Tillsatt = 2

    • ProjectAssignmentAnnounceModel: {
          announceToMarket?: boolean | null;
          announceToPartnerNetwork?: boolean | null;
          attachmentIds?: string[] | null;
          currencyId?: number | null;
          deadline: string;
          description?: string | null;
          isEndCustomerAssignment?: boolean | null;
          isPriceNegotiable?: boolean;
          isRemote?: boolean;
          managerCompanyUserId: number;
          partnerRecipients?: components["schemas"]["PartnerRecipientBaseModel"][] | null;
          price?: number | null;
          publishForReal?: boolean;
          subcontractorIds?: number[] | null;
          title: string;
      }
      • Optional announceToMarket?: boolean | null
      • Optional announceToPartnerNetwork?: boolean | null
      • Optional attachmentIds?: string[] | null
      • Optional currencyId?: number | null

        Format: int32

      • deadline: string

        Format: date-time

      • Optional description?: string | null
      • Optional isEndCustomerAssignment?: boolean | null
      • Optional isPriceNegotiable?: boolean
      • Optional isRemote?: boolean
      • managerCompanyUserId: number

        Format: int32

      • Optional partnerRecipients?: components["schemas"]["PartnerRecipientBaseModel"][] | null
      • Optional price?: number | null

        Format: double

      • Optional publishForReal?: boolean

        Description

        Set to true if you actually want to publish the announcement to your recipients, if you are developing/testing the endpoint it should be false, then no persist will take place.

      • Optional subcontractorIds?: number[] | null
      • title: string
    • ProjectAssignmentAnnouncementBaseModel: {
          companyId?: number;
          contractType?: components["schemas"]["ContractType"];
          createdDateTime?: string;
          currencyCode?: string | null;
          currencyId?: number | null;
          deadline?: string;
          description?: string | null;
          descriptionHtml?: string | null;
          isAnnouncedToMarket?: boolean | null;
          isAnnouncedToPartnerNetwork?: boolean | null;
          isEndCustomerAssignment?: boolean | null;
          isPriceNegotiable?: boolean;
          isRemote?: boolean | null;
          price?: number | null;
          projectAssignmentId?: number;
          projectId?: number;
          requestId?: number;
          status?: components["schemas"]["ProjectAssignmentRequestStatus"];
          statusText?: string | null;
          title?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional contractType?: components["schemas"]["ContractType"]
      • Optional createdDateTime?: string

        Format: date-time

      • Optional currencyCode?: string | null
      • Optional currencyId?: number | null

        Format: int32

      • Optional deadline?: string

        Format: date-time

      • Optional description?: string | null
      • Optional descriptionHtml?: string | null
      • Optional isAnnouncedToMarket?: boolean | null
      • Optional isAnnouncedToPartnerNetwork?: boolean | null
      • Optional isEndCustomerAssignment?: boolean | null
      • Optional isPriceNegotiable?: boolean
      • Optional isRemote?: boolean | null
      • Optional price?: number | null

        Format: double

      • Optional projectAssignmentId?: number

        Format: int32

      • Optional projectId?: number

        Format: int32

      • Optional requestId?: number

        Format: int32

      • Optional status?: components["schemas"]["ProjectAssignmentRequestStatus"]
      • Optional statusText?: string | null
      • Optional title?: string | null
    • ProjectAssignmentBaseModel: {
          companyId?: number;
          customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          customerId?: number;
          description?: string | null;
          endDate?: string | null;
          extent?: number | null;
          extentType?: components["schemas"]["ExtentType"];
          id?: number;
          links?: components["schemas"]["Link"][] | null;
          project?: components["schemas"]["ProjectBaseModel"] | null;
          projectId?: number;
          startDate?: string | null;
          title?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional customer?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional extent?: number | null

        Format: int32

      • Optional extentType?: components["schemas"]["ExtentType"]
      • Optional id?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional project?: components["schemas"]["ProjectBaseModel"] | null
      • Optional projectId?: number

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • Optional title?: string | null
    • ProjectAssignmentEditModel: {
          contractType?: components["schemas"]["ContractType"];
          currencyId?: number | null;
          description?: string | null;
          endDate?: string | null;
          extent?: number | null;
          extentType?: components["schemas"]["ExtentType"];
          optionToDate?: string | null;
          oralAgreementToDate?: string | null;
          projectAssignmentId: number;
          rate?: number | null;
          startDate?: string | null;
          title: string;
      }
      • Optional contractType?: components["schemas"]["ContractType"]
      • Optional currencyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional extent?: number | null

        Format: int32

      • Optional extentType?: components["schemas"]["ExtentType"]
      • Optional optionToDate?: string | null

        Format: date-time

      • Optional oralAgreementToDate?: string | null

        Format: date-time

      • projectAssignmentId: number

        Format: int32

      • Optional rate?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

      • title: string
    • ProjectAssignmentExtentType: 0 | 1

      Format: int32

      Description

      Procent = 0

      Timmar = 1

    • ProjectAssignmentFilterModel: {
          pipelines?: number[] | null;
          projectAssignmentAllocationStatuses?: components["schemas"]["ProjectAssignmentAllocationStatus"][] | null;
          projectAssignmentMemberTypes?: components["schemas"]["ProjectAssignmentMemberType"][] | null;
          projectAssignmentStatuses?: components["schemas"]["ProjectAssignmentStatus"][] | null;
          projectStates?: components["schemas"]["ProjectState"][] | null;
          teams?: number[] | null;
      }
      • Optional pipelines?: number[] | null

        Description

        Pipeline Ids can be retrieved from the Project Pipelines endpoint

      • Optional projectAssignmentAllocationStatuses?: components["schemas"]["ProjectAssignmentAllocationStatus"][] | null
      • Optional projectAssignmentMemberTypes?: components["schemas"]["ProjectAssignmentMemberType"][] | null

        Description

        0 - Employee 1 - Partner consultant 2- Subcontractor

      • Optional projectAssignmentStatuses?: components["schemas"]["ProjectAssignmentStatus"][] | null

        Description

        1 - Upcoming 2 - Ongoing

      • Optional projectStates?: components["schemas"]["ProjectState"][] | null

        Description

        0 - Open 30 - Won 40 - Lost 50 - Abandoned 60 - Suspended

      • Optional teams?: number[] | null

        Description

        Team Id of Employee assigned to Role

    • ProjectAssignmentMemberAllocationStatus: 0 | 1 | 2 | 3

      Format: int32

      Description

      None = 0

      Preliminär = 1

      Tillsatt = 2

      Offererad = 3

    • ProjectAssignmentMemberEmployeeAddModel: {
          companyUserId: number;
          status: components["schemas"]["ProjectAssignmentAllocationStatus"];
          teamId?: number | null;
      }
      • companyUserId: number

        Format: int32

      • status: components["schemas"]["ProjectAssignmentAllocationStatus"]
      • Optional teamId?: number | null

        Format: int32

    • ProjectAssignmentMemberEmployeeEditModel: {
          companyUserId: number;
          id: number;
          state: components["schemas"]["ProjectAssignmentMemberState"];
          status: components["schemas"]["ProjectAssignmentAllocationStatus"];
          teamId?: number | null;
      }
      • companyUserId: number

        Format: int32

      • id: number

        Format: int32

      • state: components["schemas"]["ProjectAssignmentMemberState"]
      • status: components["schemas"]["ProjectAssignmentAllocationStatus"]
      • Optional teamId?: number | null

        Format: int32

    • ProjectAssignmentMemberModel: {
          companyId?: number | null;
          companyUserId?: number | null;
          companyUserType?: components["schemas"]["CompanyUserType"] | null;
          firstName?: string | null;
          id?: number | null;
          lastName?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectAssignmentMemberId?: number;
          projectAssignmentMemberState?: components["schemas"]["ProjectAssignmentMemberState"] | null;
          seoId?: string | null;
          status?: components["schemas"]["CompanyUserStatus"] | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional companyUserId?: number | null

        Format: int32

      • Optional companyUserType?: components["schemas"]["CompanyUserType"] | null
      • Optional firstName?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional lastName?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectAssignmentMemberId?: number

        Format: int32

      • Optional projectAssignmentMemberState?: components["schemas"]["ProjectAssignmentMemberState"] | null
      • Optional seoId?: string | null
      • Optional status?: components["schemas"]["CompanyUserStatus"] | null

        Description

        Obsolete

    • ProjectAssignmentMemberState: 0 | 10 | 20 | 30 | 40

      Format: int32

      Description

      Tillagd = 0

      Offererad = 10

      Avböjd av kund = 20

      Avböjd av oss = 30

      Pausad = 40

    • ProjectAssignmentMemberSubcontractorAddModel: {
          companyUserId: number;
          currencyId?: number | null;
          groupId?: number | null;
          status: components["schemas"]["ProjectAssignmentAllocationStatus"];
          tariff?: number | null;
      }
      • companyUserId: number

        Format: int32

      • Optional currencyId?: number | null

        Format: int32

      • Optional groupId?: number | null

        Format: int32

      • status: components["schemas"]["ProjectAssignmentAllocationStatus"]
      • Optional tariff?: number | null

        Format: double

    • ProjectAssignmentMemberSubcontractorEditModel: {
          companyUserId: number;
          currencyId?: number | null;
          groupId?: number | null;
          id: number;
          state: components["schemas"]["ProjectAssignmentMemberState"];
          status: components["schemas"]["ProjectAssignmentAllocationStatus"];
          tariff?: number | null;
      }
      • companyUserId: number

        Format: int32

      • Optional currencyId?: number | null

        Format: int32

      • Optional groupId?: number | null

        Format: int32

      • id: number

        Format: int32

      • state: components["schemas"]["ProjectAssignmentMemberState"]
      • status: components["schemas"]["ProjectAssignmentAllocationStatus"]
      • Optional tariff?: number | null

        Format: double

    • ProjectAssignmentMemberType: 0 | 1 | 2 | 3

      Format: int32

      Description

      Unspecified = 0

      Medarbetare = 1

      Partnerkonsult = 2

      Underkonsult = 3

    • ProjectAssignmentModel: {
          assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
          company?: components["schemas"]["CompanyBaseModel"] | null;
          companyId?: number;
          contractType?: components["schemas"]["ContractType"];
          currency?: components["schemas"]["CurrencyModel"] | null;
          customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          customerId?: number;
          description?: string | null;
          endDate?: string | null;
          extent?: number | null;
          extentType?: components["schemas"]["ExtentType"];
          id?: number;
          isAssigned?: boolean;
          links?: components["schemas"]["Link"][] | null;
          optionToDate?: string | null;
          oralAgreementToDate?: string | null;
          project?: components["schemas"]["ProjectBaseModel"] | null;
          projectAssignmentMemberId?: number | null;
          projectId?: number;
          prospects?: components["schemas"]["ProjectAssignmentMemberModel"][] | null;
          rate?: number | null;
          seoId?: string | null;
          skills?: components["schemas"]["ProjectAssignmentSkillBaseModel"][] | null;
          startDate?: string | null;
          title?: string | null;
      }
      • Optional assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null
      • Optional company?: components["schemas"]["CompanyBaseModel"] | null
      • Optional companyId?: number

        Format: int32

      • Optional contractType?: components["schemas"]["ContractType"]
      • Optional currency?: components["schemas"]["CurrencyModel"] | null
      • Optional customer?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional extent?: number | null

        Format: int32

      • Optional extentType?: components["schemas"]["ExtentType"]
      • Optional id?: number

        Format: int32

      • Optional isAssigned?: boolean
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional optionToDate?: string | null

        Format: date-time

      • Optional oralAgreementToDate?: string | null

        Format: date-time

      • Optional project?: components["schemas"]["ProjectBaseModel"] | null
      • Optional projectAssignmentMemberId?: number | null

        Format: int32

      • Optional projectId?: number

        Format: int32

      • Optional prospects?: components["schemas"]["ProjectAssignmentMemberModel"][] | null
      • Optional rate?: number | null

        Format: int32

      • Optional seoId?: string | null
      • Optional skills?: components["schemas"]["ProjectAssignmentSkillBaseModel"][] | null
      • Optional startDate?: string | null

        Format: date-time

      • Optional title?: string | null
    • ProjectAssignmentRequestStatus: 0 | 10 | 20

      Format: int32

      Description

      Öppen = 0

      Återkallad = 10

      Stängd = 20

    • ProjectAssignmentSkillAddModel: {
          isMandatory?: boolean | null;
          keywordSynonymId?: number | null;
          level?: number | null;
          name: string;
      }
      • Optional isMandatory?: boolean | null
      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional level?: number | null

        Format: int32

      • name: string
    • ProjectAssignmentSkillBaseModel: {
          companyId?: number;
          customerId?: number;
          keyword?: components["schemas"]["KeywordModel"] | null;
          keywordId?: number;
          level?: number;
          links?: components["schemas"]["Link"][] | null;
          projectAssignmentId?: number;
          projectId?: number;
      }
      • Optional companyId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional keywordId?: number

        Format: int32

      • Optional level?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectAssignmentId?: number

        Format: int32

      • Optional projectId?: number

        Format: int32

    • ProjectAssignmentSkillEditModel: {
          isMandatory?: boolean | null;
          level?: number | null;
          name?: string | null;
      }
      • Optional isMandatory?: boolean | null
      • Optional level?: number | null

        Format: int32

      • Optional name?: string | null
    • ProjectAssignmentSkillModel: {
          company?: components["schemas"]["CompanyBaseModel"] | null;
          companyId?: number;
          customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          customerId?: number;
          isMandatory?: boolean;
          keyword?: components["schemas"]["KeywordModel"] | null;
          keywordId?: number;
          keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null;
          keywordSynonymId?: number;
          level?: number;
          links?: components["schemas"]["Link"][] | null;
          project?: components["schemas"]["ProjectBaseModel"] | null;
          projectAssignment?: components["schemas"]["ProjectAssignmentBaseModel"] | null;
          projectAssignmentId?: number;
          projectId?: number;
      }
      • Optional company?: components["schemas"]["CompanyBaseModel"] | null
      • Optional companyId?: number

        Format: int32

      • Optional customer?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional customerId?: number

        Format: int32

      • Optional isMandatory?: boolean
      • Optional keyword?: components["schemas"]["KeywordModel"] | null
      • Optional keywordId?: number

        Format: int32

      • Optional keywordSynonym?: components["schemas"]["KeywordSynonymModel"] | null
      • Optional keywordSynonymId?: number

        Format: int32

      • Optional level?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional project?: components["schemas"]["ProjectBaseModel"] | null
      • Optional projectAssignment?: components["schemas"]["ProjectAssignmentBaseModel"] | null
      • Optional projectAssignmentId?: number

        Format: int32

      • Optional projectId?: number

        Format: int32

    • ProjectAssignmentStatus: 0 | 1 | 2 | 3

      Format: int32

      Description

      Inga datum valda = 0

      Kommande = 1

      Pågående = 2

      Avslutat = 3

    • ProjectAssignmentWithStatusModel: {
          assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null;
          customerId?: number;
          endDate?: string | null;
          estimatedCloseDate?: string | null;
          optionToDate?: string | null;
          oralAgreementToDate?: string | null;
          pipelineId?: number | null;
          probability?: number;
          projectAssignmentAllocationStatus?: components["schemas"]["ProjectAssignmentMemberAllocationStatus"];
          projectAssignmentExtent?: number;
          projectAssignmentExtentType?: components["schemas"]["ProjectAssignmentExtentType"];
          projectAssignmentId?: number;
          projectAssignmentMemberType?: components["schemas"]["ProjectAssignmentMemberType"];
          projectId?: number;
          projectPipelineStageTitle?: string | null;
          projectState?: components["schemas"]["ProjectState"];
          rate?: number | null;
          startDate?: string | null;
      }
      • Optional assigned?: components["schemas"]["ProjectAssignmentMemberModel"] | null
      • Optional customerId?: number

        Format: int32

      • Optional endDate?: string | null

        Format: date-time

      • Optional estimatedCloseDate?: string | null

        Format: date-time

      • Optional optionToDate?: string | null

        Format: date-time

      • Optional oralAgreementToDate?: string | null

        Format: date-time

      • Optional pipelineId?: number | null

        Format: int32

      • Optional probability?: number

        Format: int32

      • Optional projectAssignmentAllocationStatus?: components["schemas"]["ProjectAssignmentMemberAllocationStatus"]

        Description

        None = 0, Preliminary = 1, Assigned = 2,

      • Optional projectAssignmentExtent?: number

        Format: int32

      • Optional projectAssignmentExtentType?: components["schemas"]["ProjectAssignmentExtentType"]

        Description

        Percent = 0, Hours = 1,

      • Optional projectAssignmentId?: number

        Format: int32

        Description

        Unspecified = 0, Coming = 1, Ongoing = 2, Ended = 3

      • Optional projectAssignmentMemberType?: components["schemas"]["ProjectAssignmentMemberType"]

        Description

        Unspecified = 0, Employee = 1, Partner Consultant = 2, Subcontractor = 3

      • Optional projectId?: number

        Format: int32

      • Optional projectPipelineStageTitle?: string | null
      • Optional projectState?: components["schemas"]["ProjectState"]

        Description

        0 - Open 30 - Won 40 - Lost 50 - Abandoned 60 - Suspended

      • Optional rate?: number | null

        Format: int32

      • Optional startDate?: string | null

        Format: date-time

    • ProjectAttachmentModel: {
          attachmentType?: components["schemas"]["AttachmentType"];
          companyId?: number | null;
          description?: string | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectId?: number;
          title?: string | null;
      }
      • Optional attachmentType?: components["schemas"]["AttachmentType"]
      • Optional companyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectId?: number

        Format: int32

      • Optional title?: string | null
    • ProjectBaseModel: {
          companyId?: number;
          customerId?: number;
          customerIdentifier?: string | null;
          description?: string | null;
          id?: number;
          identifier?: string | null;
          links?: components["schemas"]["Link"][] | null;
          title?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional customerIdentifier?: string | null
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional identifier?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional title?: string | null
    • ProjectEventBaseModel: {
          companyId?: number | null;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectId?: number | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectId?: number | null

        Format: int32

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

    • ProjectEventMeetingAddEditModel: {
          assignedToCompanyUserId?: number | null;
          customerId?: number;
          description?: string | null;
          endDateTime?: string;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for StartDateTime and EndDateTime properties. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventMeetingModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerId?: number;
          description?: string | null;
          endDateTime?: string;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          location?: string | null;
          projectId?: number | null;
          startDateTime?: string;
          status?: components["schemas"]["EventStatusValue"];
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional endDateTime?: string

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional location?: string | null
      • Optional projectId?: number | null

        Format: int32

      • Optional startDateTime?: string

        Format: date-time

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectId?: number | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectId?: number | null

        Format: int32

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventNoteAddEditModel: {
          customerId?: number;
          description?: string | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for NoteDate property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventNoteModel: {
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerId?: number;
          description?: string | null;
          eventDate?: string;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          noteDate?: string | null;
          noteType?: components["schemas"]["EventNoteType"] | null;
          projectId?: number | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional eventDate?: string

        Format: date-time

      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional noteDate?: string | null

        Format: date-time

      • Optional noteType?: components["schemas"]["EventNoteType"] | null
      • Optional projectId?: number | null

        Format: int32

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventTaskAddEditModel: {
          assignedToCompanyUserId?: number | null;
          customerId?: number;
          description?: string | null;
          dueDateTime?: string | null;
          hasTime?: boolean | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          timezoneId?: string | null;
          title: string;
          type?: components["schemas"]["EventType"];
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null
      • Optional timezoneId?: string | null

        Description

        The desired timezone to be used for DueDateTime property. Valid timezone ids can be found at https://nodatime.org/TimeZones If empty, the timezone of the executing user (API account) will be used.

      • title: string
      • Optional type?: components["schemas"]["EventType"]
      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectEventTaskModel: {
          assignedToCompanyUserId?: number | null;
          comments?: components["schemas"]["EventCommentModel"][] | null;
          companyId?: number | null;
          created?: string;
          createdByCompanyUserId?: number;
          customerId?: number;
          description?: string | null;
          dueDateTime?: string | null;
          eventDate?: string;
          hasTime?: boolean | null;
          id?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectId?: number | null;
          status?: components["schemas"]["EventStatusValue"];
          taskType?: components["schemas"]["EventTaskType"] | null;
          title?: string | null;
          type?: components["schemas"]["EventType"];
          updated?: string | null;
          updatedByCompanyUserId?: number | null;
          visibility?: components["schemas"]["EventVisibility"];
      }
      • Optional assignedToCompanyUserId?: number | null

        Format: int32

      • Optional comments?: components["schemas"]["EventCommentModel"][] | null
      • Optional companyId?: number | null

        Format: int32

      • Optional created?: string

        Format: date-time

      • Optional createdByCompanyUserId?: number

        Format: int32

      • Optional customerId?: number

        Format: int32

      • Optional description?: string | null
      • Optional dueDateTime?: string | null

        Format: date-time

      • Optional eventDate?: string

        Format: date-time

      • Optional hasTime?: boolean | null
      • Optional id?: string | null

        Format: uuid

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectId?: number | null

        Format: int32

      • Optional status?: components["schemas"]["EventStatusValue"]
      • Optional taskType?: components["schemas"]["EventTaskType"] | null

        Description

        NotSpecified = 0 Phone = 1 Email = 2

      • Optional title?: string | null
      • Optional type?: components["schemas"]["EventType"]

        Description

        Meeting = 0 Note = 1 Task = 2

      • Optional updated?: string | null

        Format: date-time

      • Optional updatedByCompanyUserId?: number | null

        Format: int32

      • Optional visibility?: components["schemas"]["EventVisibility"]
    • ProjectModel: {
          assignments?: components["schemas"]["ProjectAssignmentBaseModel"][] | null;
          attachments?: components["schemas"]["ProjectAttachmentModel"][] | null;
          company?: components["schemas"]["CompanyBaseModel"] | null;
          companyId?: number;
          contractValue?: number | null;
          createdBy?: components["schemas"]["CompanyUserBaseModel"] | null;
          createdDateTime?: string;
          currency?: components["schemas"]["CurrencyModel"] | null;
          currentStageId?: number | null;
          currentState?: components["schemas"]["ProjectState"];
          customer?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          customerContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
          customerId?: number;
          customerIdentifier?: string | null;
          description?: string | null;
          estimatedCloseDate?: string | null;
          estimatedValue?: number | null;
          events?: components["schemas"]["ProjectEventBaseModel"][] | null;
          googleId?: string | null;
          id?: number;
          identifier?: string | null;
          intermediator?: components["schemas"]["CompanyCustomerBaseModel"] | null;
          intermediatorContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null;
          links?: components["schemas"]["Link"][] | null;
          locationId?: number | null;
          managers?: components["schemas"]["CompanyUserBaseModel"][] | null;
          pipelineId?: number | null;
          priority?: components["schemas"]["ProjectPriority"];
          probability?: number | null;
          projectManagerIds?: number[] | null;
          projectReferences?: components["schemas"]["ProjectReferenceModel"][] | null;
          salesManager?: components["schemas"]["CompanyUserBaseModel"] | null;
          salesManagerIds?: number[] | null;
          salesManagers?: components["schemas"]["CompanyUserBaseModel"][] | null;
          seoId?: string | null;
          stateHistory?: components["schemas"]["ProjectStateHistoryModel"][] | null;
          stateReasonId?: number | null;
          tags?: components["schemas"]["CompanyTagBaseModel"][] | null;
          teamId?: number | null;
          title?: string | null;
          updatedBy?: components["schemas"]["CompanyUserBaseModel"] | null;
          updatedDateTime?: string | null;
      }
      • Optional assignments?: components["schemas"]["ProjectAssignmentBaseModel"][] | null
      • Optional attachments?: components["schemas"]["ProjectAttachmentModel"][] | null
      • Optional company?: components["schemas"]["CompanyBaseModel"] | null
      • Optional companyId?: number

        Format: int32

      • Optional contractValue?: number | null

        Format: int32

      • Optional createdBy?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional createdDateTime?: string

        Format: date-time

      • Optional currency?: components["schemas"]["CurrencyModel"] | null
      • Optional currentStageId?: number | null

        Format: int32

      • Optional currentState?: components["schemas"]["ProjectState"]

        Description

        0 = Open 30 = Won 40 = Lost 50 = Abandoned 60 = Suspended

      • Optional customer?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional customerContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null
      • Optional customerId?: number

        Format: int32

      • Optional customerIdentifier?: string | null
      • Optional description?: string | null
      • Optional estimatedCloseDate?: string | null

        Format: date-time

      • Optional estimatedValue?: number | null

        Format: int32

      • Optional events?: components["schemas"]["ProjectEventBaseModel"][] | null
      • Optional googleId?: string | null
      • Optional id?: number

        Format: int32

      • Optional identifier?: string | null
      • Optional intermediator?: components["schemas"]["CompanyCustomerBaseModel"] | null
      • Optional intermediatorContacts?: components["schemas"]["CompanyCustomerContactBaseModel"][] | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional locationId?: number | null

        Format: int32

      • Optional managers?: components["schemas"]["CompanyUserBaseModel"][] | null
      • Optional pipelineId?: number | null

        Format: int32

      • Optional priority?: components["schemas"]["ProjectPriority"]
      • Optional probability?: number | null

        Format: int32

      • Optional projectManagerIds?: number[] | null

        Description

        List of project managers employee ids

      • Optional projectReferences?: components["schemas"]["ProjectReferenceModel"][] | null
      • Optional salesManager?: components["schemas"]["CompanyUserBaseModel"] | null

        Deprecated

      • Optional salesManagerIds?: number[] | null

        Description

        List of sales managers employee ids

      • Optional salesManagers?: components["schemas"]["CompanyUserBaseModel"][] | null
      • Optional seoId?: string | null
      • Optional stateHistory?: components["schemas"]["ProjectStateHistoryModel"][] | null
      • Optional stateReasonId?: number | null

        Format: int32

      • Optional tags?: components["schemas"]["CompanyTagBaseModel"][] | null
      • Optional teamId?: number | null

        Format: int32

      • Optional title?: string | null
      • Optional updatedBy?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional updatedDateTime?: string | null

        Format: date-time

    • ProjectPipelineModel: {
          description?: string | null;
          id?: number;
          stages?: components["schemas"]["ProjectPipelineStageModel"][] | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional stages?: components["schemas"]["ProjectPipelineStageModel"][] | null
      • Optional title?: string | null
    • ProjectPipelineStageModel: {
          description?: string | null;
          id?: number;
          order?: number;
          probability?: number | null;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional order?: number

        Format: int32

      • Optional probability?: number | null

        Format: int32

      • Optional title?: string | null
    • ProjectPriority: 3 | 5 | 8

      Format: int32

      Description

      Låg = 3

      Medel = 5

      Hög = 8

    • ProjectQuerySort: 0 | 1 | 2 | 3 | 4 | 5 | 6

      Format: int32

      Description

      CreatedDateTime = 0

      Title = 1

      Identifier = 2

      CustomerIdentifier = 3

      SeoId = 4

      UpdatedDateTime = 5

      LastTouchDateTime = 6

    • ProjectQuerySortPageAndSortByModel: {
          itemsPerPage?: number;
          page?: number;
          sortBy?: components["schemas"]["ProjectQuerySort"];
          sortOrder?: components["schemas"]["SortOrder"];
      }
      • Optional itemsPerPage?: number

        Format: int32

        Default

        15
        
      • Optional page?: number

        Format: int32

        Default

        1
        
      • Optional sortBy?: components["schemas"]["ProjectQuerySort"]
      • Optional sortOrder?: components["schemas"]["SortOrder"]

        Description

        Ascending = 0 (Default) Descending = 1

    • ProjectReferenceModel: {
          companyId?: number;
          id?: number;
          language?: string | null;
          links?: components["schemas"]["Link"][] | null;
          projectId?: number;
          text?: string | null;
          title?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional language?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional projectId?: number

        Format: int32

      • Optional text?: string | null
      • Optional title?: string | null
    • ProjectState: 0 | 30 | 40 | 50 | 60

      Format: int32

      Description

      Öppen = 0

      Vunnen = 30

      Förlorad = 40

      Avböjd = 50

      Uppskjuten = 60

    • ProjectStateHistoryModel: {
          reason?: components["schemas"]["ProjectStateReasonModel"] | null;
          state?: components["schemas"]["ProjectState"];
          updated?: string;
      }
      • Optional reason?: components["schemas"]["ProjectStateReasonModel"] | null
      • Optional state?: components["schemas"]["ProjectState"]
      • Optional updated?: string

        Format: date-time

    • ProjectStateReasonModel: {
          description?: string | null;
          id?: number;
          title?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional title?: string | null
    • RecruitmentSourceModel: {
          companyId?: number;
          id?: number;
          name?: string | null;
      }
      • Optional companyId?: number

        Format: int32

      • Optional id?: number

        Format: int32

      • Optional name?: string | null
    • ReferenceBlockItemModel: {
          company?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          email?: string | null;
          firstName?: string | null;
          id?: string;
          lastName?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          position?: string | null;
          profileTranslationId?: number | null;
          telephone?: string | null;
          text?: string | null;
          updated?: string | null;
          workExperience?: string | null;
          workExperienceId?: number | null;
      }
      • Optional company?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional email?: string | null
      • Optional firstName?: string | null
      • Optional id?: string

        Format: uuid

      • Optional lastName?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional position?: string | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional telephone?: string | null
      • Optional text?: string | null
      • Optional updated?: string | null

        Format: date-time

      • Optional workExperience?: string | null
      • Optional workExperienceId?: number | null

        Format: int32

    • ReferenceBlockModel: {
          blockId?: string;
          data?: components["schemas"]["ReferenceBlockItemModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["ReferenceBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional updated?: string | null

        Format: date-time

    • ResumeModel: {
          commitment?: components["schemas"]["CommitmentBlockModel"] | null;
          education?: components["schemas"]["EducationBlockModel"] | null;
          employer?: components["schemas"]["EmployerBlockModel"] | null;
          extraSkills?: components["schemas"]["ExtraSkillBlockModel"] | null;
          highlightedWorkExperience?: components["schemas"]["HighlightedWorkExperienceBlockModel"] | null;
          id?: number;
          language?: components["schemas"]["LanguageBlockModel"] | null;
          presentation?: components["schemas"]["PresentationBlockModel"] | null;
          reference?: components["schemas"]["ReferenceBlockModel"] | null;
          skills?: components["schemas"]["SkillModelModel"] | null;
          skillsByCategory?: components["schemas"]["SkillByCategoryBlockModel"] | null;
          text?: components["schemas"]["TextBlockModel"] | null;
          topSkills?: components["schemas"]["TopSkillBlockModel"] | null;
          training?: components["schemas"]["TrainingBlockModel"] | null;
          workExperience?: components["schemas"]["WorkExperienceBlockModel"] | null;
      }
      • Optional commitment?: components["schemas"]["CommitmentBlockModel"] | null
      • Optional education?: components["schemas"]["EducationBlockModel"] | null
      • Optional employer?: components["schemas"]["EmployerBlockModel"] | null
      • Optional extraSkills?: components["schemas"]["ExtraSkillBlockModel"] | null
      • Optional highlightedWorkExperience?: components["schemas"]["HighlightedWorkExperienceBlockModel"] | null
      • Optional id?: number

        Format: int32

      • Optional language?: components["schemas"]["LanguageBlockModel"] | null
      • Optional presentation?: components["schemas"]["PresentationBlockModel"] | null
      • Optional reference?: components["schemas"]["ReferenceBlockModel"] | null
      • Optional skills?: components["schemas"]["SkillModelModel"] | null
      • Optional skillsByCategory?: components["schemas"]["SkillByCategoryBlockModel"] | null
      • Optional text?: components["schemas"]["TextBlockModel"] | null
      • Optional topSkills?: components["schemas"]["TopSkillBlockModel"] | null
      • Optional training?: components["schemas"]["TrainingBlockModel"] | null
      • Optional workExperience?: components["schemas"]["WorkExperienceBlockModel"] | null
    • RoleModel: {
          description?: string | null;
          id?: number | null;
          level?: components["schemas"]["AccessLevel"] | null;
          name?: string | null;
      }
      • Optional description?: string | null
      • Optional id?: number | null

        Format: int32

      • Optional level?: components["schemas"]["AccessLevel"] | null
      • Optional name?: string | null
    • SearchCompanyCandidateQueryModel: {
          noRecruiter?: boolean;
          pageAndSortBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
          pipeline?: number | null;
          rating?: number | null;
          recruiters?: number[] | null;
          sources?: number[] | null;
          states?: components["schemas"]["CompanyCandidateState"][] | null;
          teams?: number[] | null;
          term?: string | null;
      }
      • Optional noRecruiter?: boolean
      • Optional pageAndSortBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null
      • Optional pipeline?: number | null

        Format: int32

      • Optional rating?: number | null

        Format: int32

      • Optional recruiters?: number[] | null
      • Optional sources?: number[] | null
      • Optional states?: components["schemas"]["CompanyCandidateState"][] | null
      • Optional teams?: number[] | null
      • Optional term?: string | null
    • SearchCompanyCandidateResultModel: {
          hits?: number;
          pagedAndSortedBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null;
          result?: components["schemas"]["CompanyCandidateBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional hits?: number

        Format: int32

      • Optional pagedAndSortedBy?: components["schemas"]["CompanyCandidateQuerySortPageAndSortByModel"] | null
      • Optional result?: components["schemas"]["CompanyCandidateBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • SearchCompanyCustomerContactQueryModel: {
          customers?: number[] | null;
          managers?: number[] | null;
          pageAndSortBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
          tags?: number[] | null;
          term?: string | null;
      }
      • Optional customers?: number[] | null
      • Optional managers?: number[] | null
      • Optional pageAndSortBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null
      • Optional tags?: number[] | null
      • Optional term?: string | null
    • SearchCompanyCustomerContactResultModel: {
          hits?: number;
          pagedAndSortedBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null;
          result?: components["schemas"]["CompanyCustomerContactModel"][] | null;
          totalItems?: number;
      }
      • Optional hits?: number

        Format: int32

      • Optional pagedAndSortedBy?: components["schemas"]["CompanyCustomerContactQuerySortPageAndSortByModel"] | null
      • Optional result?: components["schemas"]["CompanyCustomerContactModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • SearchCompanyCustomerQueryModel: {
          corporateIdentityNumber?: string | null;
          corporateIdentityNumberOperator?: components["schemas"]["StringComparisonOperator"];
          identification?: string | null;
          identificationOperator?: components["schemas"]["StringComparisonOperator"];
          name?: string | null;
          nameOperator?: components["schemas"]["StringComparisonOperator"];
          pageAndSortBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
      }
      • Optional corporateIdentityNumber?: string | null
      • Optional corporateIdentityNumberOperator?: components["schemas"]["StringComparisonOperator"]
      • Optional identification?: string | null
      • Optional identificationOperator?: components["schemas"]["StringComparisonOperator"]
      • Optional name?: string | null
      • Optional nameOperator?: components["schemas"]["StringComparisonOperator"]
      • Optional pageAndSortBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null
    • SearchCompanyCustomerResultModel: {
          hits?: number;
          pagedAndSortedBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null;
          result?: components["schemas"]["CompanyCustomerBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional hits?: number

        Format: int32

      • Optional pagedAndSortedBy?: components["schemas"]["CompanyCustomerQuerySortPageAndSortByModel"] | null
      • Optional result?: components["schemas"]["CompanyCustomerBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • SearchCompanyUserQueryModel: {
          pageAndSortBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
          term?: string | null;
      }
      • Optional pageAndSortBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null
      • Optional term?: string | null
    • SearchCompanyUserResultModel: {
          hits?: number;
          pagedAndSortedBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null;
          result?: components["schemas"]["CompanyUserBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional hits?: number

        Format: int32

      • Optional pagedAndSortedBy?: components["schemas"]["CompanyUserQuerySortPageAndSortByModel"] | null
      • Optional result?: components["schemas"]["CompanyUserBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • SearchProjectQueryModel: {
          corporateIdentityNumber?: string | null;
          customerId?: number | null;
          customerIdentifier?: string | null;
          customers?: number[] | null;
          identification?: string | null;
          intermediators?: number[] | null;
          pageAndSortBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
          pipelines?: number[] | null;
          projectStates?: components["schemas"]["ProjectState"][] | null;
          salesManagers?: number[] | null;
          title?: string | null;
      }
      • Optional corporateIdentityNumber?: string | null
      • Optional customerId?: number | null

        Format: int32

      • Optional customerIdentifier?: string | null
      • Optional customers?: number[] | null
      • Optional identification?: string | null
      • Optional intermediators?: number[] | null
      • Optional pageAndSortBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null
      • Optional pipelines?: number[] | null

        Description

        Your Project Pipelines can be retrieved from the GET ProjectPipelines endpoint

      • Optional projectStates?: components["schemas"]["ProjectState"][] | null

        Description

        Open = 0, Won = 30, Lost = 40, Abandoned = 50, Suspended = 60

      • Optional salesManagers?: number[] | null
      • Optional title?: string | null
    • SearchProjectsResultModel: {
          hits?: number;
          pagedAndSortedBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null;
          result?: components["schemas"]["ProjectBaseModel"][] | null;
          totalItems?: number;
      }
      • Optional hits?: number

        Format: int32

      • Optional pagedAndSortedBy?: components["schemas"]["ProjectQuerySortPageAndSortByModel"] | null
      • Optional result?: components["schemas"]["ProjectBaseModel"][] | null
      • Optional totalItems?: number

        Format: int32

    • SearchSkillModel: {
          keywordId?: number | null;
          max?: number | null;
          min?: number | null;
      }
      • Optional keywordId?: number | null

        Format: int32

      • Optional max?: number | null

        Format: int32

      • Optional min?: number | null

        Format: int32

    • SearchSkillQueryModel: {
          filters?: components["schemas"]["FilterModel"][] | null;
          skills?: components["schemas"]["SearchSkillModel"][] | null;
      }
      • Optional filters?: components["schemas"]["FilterModel"][] | null
      • Optional skills?: components["schemas"]["SearchSkillModel"][] | null
    • SearchSkillResultModel: {
          hits?: components["schemas"]["CompanyUserSearchSkillModel"][] | null;
          query?: components["schemas"]["SearchSkillQueryModel"] | null;
      }
      • Optional hits?: components["schemas"]["CompanyUserSearchSkillModel"][] | null
      • Optional query?: components["schemas"]["SearchSkillQueryModel"] | null
    • SkillBlockItemModel: {
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          keywordTypeId?: number | null;
          keywordTypeName?: string | null;
          lastWorkExperienceDate?: string | null;
          level?: number;
          name?: string | null;
          numberOfDaysWorkExperience?: number | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          updated?: string | null;
      }
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional keywordTypeId?: number | null

        Format: int32

      • Optional keywordTypeName?: string | null
      • Optional lastWorkExperienceDate?: string | null

        Format: date-time

      • Optional level?: number

        Format: int32

      • Optional name?: string | null
      • Optional numberOfDaysWorkExperience?: number | null

        Format: int32

      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional updated?: string | null

        Format: date-time

    • SkillByCategoryBlockItemModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          keywordTypeId?: number | null;
          name?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          skills?: components["schemas"]["SkillBlockItemModel"][] | null;
          updated?: string | null;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional keywordTypeId?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional skills?: components["schemas"]["SkillBlockItemModel"][] | null
      • Optional updated?: string | null

        Format: date-time

    • SkillByCategoryBlockModel: {
          blockId?: string;
          data?: components["schemas"]["SkillByCategoryBlockItemModel"][] | null;
          heading?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["SkillByCategoryBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional updated?: string | null

        Format: date-time

    • SkillModelModel: {
          blockId?: string;
          data?: components["schemas"]["SkillBlockItemModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["SkillBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional updated?: string | null

        Format: date-time

    • SkillResultModel: {
          keywordId?: number | null;
          keywordSynonymId?: number | null;
          keywordSynonymName?: string | null;
          level?: number | null;
          masterSynonymId?: number | null;
          masterSynonymName?: string | null;
      }
      • Optional keywordId?: number | null

        Format: int32

      • Optional keywordSynonymId?: number | null

        Format: int32

      • Optional keywordSynonymName?: string | null
      • Optional level?: number | null

        Format: int32

      • Optional masterSynonymId?: number | null

        Format: int32

      • Optional masterSynonymName?: string | null
    • SkillSearchQueryTermModel: {
          limit?: number | null;
          max?: number | null;
          min?: number | null;
          term: string;
      }
      • Optional limit?: number | null

        Format: int32

      • Optional max?: number | null

        Format: int32

      • Optional min?: number | null

        Format: int32

      • term: string
    • SortOrder: 0 | 1

      Format: int32

      Description

      0 - Ascending, 1 - Descending

    • Status: 0 | 1

      Format: int32

      Description

      Inaktiv = 0

      Aktiv = 1

    • StringComparisonOperator: 0 | 1 | 2 | 3

      Format: int32

      Description

      Contains = 0

      StartsWith = 1

      EndsWith = 2

      Equals = 3

    • TeamAddEditModel: {
          corporateIdentityNumber?: string | null;
          costCenter?: string | null;
          description?: string | null;
          internalIdentification?: string | null;
          locationId?: number | null;
          name?: string | null;
          parentTeamId?: number | null;
      }
      • Optional corporateIdentityNumber?: string | null
      • Optional costCenter?: string | null
      • Optional description?: string | null
      • Optional internalIdentification?: string | null
      • Optional locationId?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional parentTeamId?: number | null

        Format: int32

    • TeamBaseModel: {
          companyId?: number | null;
          description?: string | null;
          id?: number;
          links?: components["schemas"]["Link"][] | null;
          name?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional name?: string | null
    • TeamManagerEditModel: {
          companyUserId?: number;
          teamId?: number;
      }
      • Optional companyUserId?: number

        Format: int32

      • Optional teamId?: number

        Format: int32

    • TeamManagerModel: {
          companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
          companyUserId?: number | null;
          team?: components["schemas"]["TeamBaseModel"] | null;
          teamId?: number | null;
      }
      • Optional companyUser?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional team?: components["schemas"]["TeamBaseModel"] | null
      • Optional teamId?: number | null

        Format: int32

    • TeamMemberAddModel: {
          availabilityPercent?: number | null;
          companyUserId?: number;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional companyUserId?: number

        Format: int32

    • TeamMemberEditModel: {
          availabilityPercent?: number | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

    • TeamMemberModel: {
          availabilityPercent?: number | null;
          companyUser?: components["schemas"]["CompanyUserBaseModel"] | null;
          companyUserId?: number | null;
          links?: components["schemas"]["Link"][] | null;
          team?: components["schemas"]["TeamBaseModel"] | null;
          teamId?: number | null;
      }
      • Optional availabilityPercent?: number | null

        Format: int32

      • Optional companyUser?: components["schemas"]["CompanyUserBaseModel"] | null
      • Optional companyUserId?: number | null

        Format: int32

      • Optional links?: components["schemas"]["Link"][] | null
      • Optional team?: components["schemas"]["TeamBaseModel"] | null
      • Optional teamId?: number | null

        Format: int32

    • TeamMemberMoveModel: {
          toTeamId: number;
      }
      • toTeamId: number

        Format: int32

    • TeamModel: {
          companyId?: number | null;
          corporateIdentityNumber?: string | null;
          costCenter?: string | null;
          created?: string | null;
          description?: string | null;
          id?: number;
          internalIdentification?: string | null;
          links?: components["schemas"]["Link"][] | null;
          location?: string | null;
          locationId?: number | null;
          name?: string | null;
          parentTeamId?: number | null;
          updated?: string | null;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional corporateIdentityNumber?: string | null
      • Optional costCenter?: string | null
      • Optional created?: string | null

        Format: date-time

      • Optional description?: string | null
      • Optional id?: number

        Format: int32

      • Optional internalIdentification?: string | null
      • Optional links?: components["schemas"]["Link"][] | null
      • Optional location?: string | null
      • Optional locationId?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional parentTeamId?: number | null

        Format: int32

      • Optional updated?: string | null

        Format: date-time

    • TemplateAssetType: 0 | 1 | 2 | 3 | 4 | 6 | 7 | 50 | 51 | 100

      Format: int32

      Description

      None = 0

      Primary = 1

      Classic = 2

      Dynamic = 3

      PageFlow = 4

      CinodePremium3PageFlow = 6

      CinodePremium2PageFlow = 7

      BlockWorkExperience = 50

      BlockSkillsByLevel = 51

      TemplateType = 100

    • TextBlockModel: {
          blockId?: string;
          description?: string | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          text?: string | null;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional description?: string | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional text?: string | null
      • Optional updated?: string | null

        Format: date-time

    • TopSkillBlockItemModel: {
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          level?: number | null;
          name?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          updated?: string | null;
      }
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional level?: number | null

        Format: int32

      • Optional name?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional updated?: string | null

        Format: date-time

    • TopSkillBlockModel: {
          blockId?: string;
          data?: components["schemas"]["TopSkillBlockItemModel"][] | null;
          heading?: string | null;
          maxValue?: number;
          minValue?: number;
          numberOfItemsInList?: number;
          updated?: string | null;
          useLevel?: boolean;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["TopSkillBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional maxValue?: number

        Format: int32

      • Optional minValue?: number

        Format: int32

      • Optional numberOfItemsInList?: number

        Format: int32

      • Optional updated?: string | null

        Format: date-time

      • Optional useLevel?: boolean
    • TrainingBlockModel: {
          blockId?: string;
          data?: components["schemas"]["TrainingItemBlockModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          updated?: string | null;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["TrainingItemBlockModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional updated?: string | null

        Format: date-time

    • TrainingItemBlockModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          id?: string;
          issuer?: string | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          supplier?: string | null;
          title?: string | null;
          trainingType?: components["schemas"]["TrainingType"];
          updated?: string | null;
          url?: string | null;
          year?: number;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional issuer?: string | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional supplier?: string | null
      • Optional title?: string | null
      • Optional trainingType?: components["schemas"]["TrainingType"]
      • Optional updated?: string | null

        Format: date-time

      • Optional url?: string | null
      • Optional year?: number

        Format: int32

    • TrainingType: 0 | 1

      Format: int32

      Description

      Kurs = 0

      Certifiering = 1

    • UpdatedModel: {
          companyUserId?: number | null;
          firstName?: string | null;
          lastName?: string | null;
          time?: string | null;
      }
      • Optional companyUserId?: number | null

        Format: int32

      • Optional firstName?: string | null
      • Optional lastName?: string | null
      • Optional time?: string | null

        Format: date-time

    • UserGender: 0 | 1 | 2

      Format: int32

      Description

      Ej angiven = 0

      Man = 1

      Kvinna = 2

    • ValidationModel: {
          errors?: {
              [key: string]: string[] | null | undefined;
          } | null;
      }
      • Optional errors?: {
            [key: string]: string[] | null | undefined;
        } | null

        Description

        Collection of validation errors

    • WebhookAddModel: {
          companyId?: number | null;
          configurations?: components["schemas"]["WebhookConfigurationAddModel"][] | null;
          credentials?: components["schemas"]["WebhookCredentialsAddModel"][] | null;
          endpointUrl?: string | null;
          isActive?: boolean;
      }
      • Optional companyId?: number | null

        Format: int32

      • Optional configurations?: components["schemas"]["WebhookConfigurationAddModel"][] | null
      • Optional credentials?: components["schemas"]["WebhookCredentialsAddModel"][] | null
      • Optional endpointUrl?: string | null
      • Optional isActive?: boolean
    • WebhookConfigurationAddModel: {
          actionType?: components["schemas"]["ActionType"];
          entityType?: components["schemas"]["WebhookEntityType"];
      }
      • Optional actionType?: components["schemas"]["ActionType"]
      • Optional entityType?: components["schemas"]["WebhookEntityType"]
    • WebhookConfigurationModel: {
          actionType?: components["schemas"]["ActionType"];
          entityType?: components["schemas"]["WebhookEntityType"];
      }
      • Optional actionType?: components["schemas"]["ActionType"]
      • Optional entityType?: components["schemas"]["WebhookEntityType"]
    • WebhookCredentialsAddModel: {
          headerName?: string | null;
          headerValue?: string | null;
          isBasicAuthentication?: boolean | null;
      }
      • Optional headerName?: string | null
      • Optional headerValue?: string | null
      • Optional isBasicAuthentication?: boolean | null
    • WebhookCredentialsModel: {
          headerName?: string | null;
          isBasicAuthentication?: boolean | null;
      }
      • Optional headerName?: string | null
      • Optional isBasicAuthentication?: boolean | null
    • WebhookEntityType: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10

      Format: int32

      Description

      All = 1

      CompanyCandidate = 2

      CompanyEmployee = 3

      CompanySubcontractor = 4

      CompanyCustomer = 5

      CompanyProject = 6

      Role = 7

      PublicAnnouncement = 8

      Absence = 9

      CompanyCustomerContact = 10

    • WebhookModel: {
          configurations?: components["schemas"]["WebhookConfigurationModel"][] | null;
          credentials?: components["schemas"]["WebhookCredentialsModel"][] | null;
          endpointUrl?: string | null;
          id?: string;
          isActive?: boolean;
      }
      • Optional configurations?: components["schemas"]["WebhookConfigurationModel"][] | null
      • Optional credentials?: components["schemas"]["WebhookCredentialsModel"][] | null
      • Optional endpointUrl?: string | null
      • Optional id?: string

        Format: uuid

      • Optional isActive?: boolean
    • WordEngineType: 0 | 1 | 2

      Format: int32

      Description

      None = 0

      GroupDocs = 1

      Aspose = 2

    • WorkExperienceBlockItemModel: {
          description?: string | null;
          disabled?: boolean;
          discarded?: string | null;
          employer?: string | null;
          endDate?: string | null;
          id?: string;
          location?: components["schemas"]["LocationBlockModel"] | null;
          logotype?: components["schemas"]["ImageBlockModel"] | null;
          parentBlockItemId?: number | null;
          parentBlockItemUpdated?: boolean | null;
          profileTranslationId?: number | null;
          skills?: components["schemas"]["SkillBlockItemModel"][] | null;
          startDate?: string;
          title?: string | null;
          updated?: string | null;
          url?: string | null;
      }
      • Optional description?: string | null
      • Optional disabled?: boolean
      • Optional discarded?: string | null

        Format: date-time

      • Optional employer?: string | null
      • Optional endDate?: string | null

        Format: date-time

      • Optional id?: string

        Format: uuid

      • Optional location?: components["schemas"]["LocationBlockModel"] | null
      • Optional logotype?: components["schemas"]["ImageBlockModel"] | null
      • Optional parentBlockItemId?: number | null

        Format: int32

      • Optional parentBlockItemUpdated?: boolean | null
      • Optional profileTranslationId?: number | null

        Format: int32

      • Optional skills?: components["schemas"]["SkillBlockItemModel"][] | null
      • Optional startDate?: string

        Format: date-time

      • Optional title?: string | null
      • Optional updated?: string | null

        Format: date-time

      • Optional url?: string | null
    • WorkExperienceBlockModel: {
          blockId?: string;
          data?: components["schemas"]["WorkExperienceBlockItemModel"][] | null;
          heading?: string | null;
          hideDescription?: boolean;
          hideInEdit?: boolean;
          hideSubHeading?: boolean;
          hideText?: boolean;
          hideTitle?: boolean;
          skillsHeading?: string | null;
          subHeading?: string | null;
          updated?: string | null;
          useLogotype?: boolean;
      }
      • Optional blockId?: string

        Format: uuid

      • Optional data?: components["schemas"]["WorkExperienceBlockItemModel"][] | null
      • Optional heading?: string | null
      • Optional hideDescription?: boolean
      • Optional hideInEdit?: boolean
      • Optional hideSubHeading?: boolean
      • Optional hideText?: boolean
      • Optional hideTitle?: boolean
      • Optional skillsHeading?: string | null

        Deprecated

      • Optional subHeading?: string | null
      • Optional updated?: string | null

        Format: date-time

      • Optional useLogotype?: boolean

Generated using TypeDoc