bfg / bouw7-sdk
0.1.0
2024-03-18 08:49 UTC
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.0.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2024-11-12 10:36:57 UTC
README
- API version: 1.0.0
Requirements
PHP 5.5 and later
Installation & Usage
Composer
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: Bearer $config = Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer'); $apiInstance = new Swagger\Client\Api\ApprovalApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $body = new \Swagger\Client\Model\CondensedApprovalTemplateCriteria(); // \Swagger\Client\Model\CondensedApprovalTemplateCriteria | try { $apiInstance->deleteApprovalCriteria($body); } catch (Exception $e) { echo 'Exception when calling ApprovalApi->deleteApprovalCriteria: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://heimdall.bouw7.nl
Documentation For Models
- AllowedAccessPerType
- Approval
- ApprovalTemplateApprover
- ApprovalTemplateCriteria
- ApprovalTemplateCriteriaList
- ApprovalTemplateCriteriaListItem
- ApprovalTemplateCriteriaRequirements
- ApprovalTemplateSettings
- ApprovalTemplateWorkflow
- ApprovalTemplateWorkflowList
- ApprovalTemplateWorkflowListItem
- ApprovalTemplateWorkflowSubType
- ApprovalTemplateWorkflowTypes
- ApprovalVote
- AuditLog
- BasicEmployee
- BasicEmployeeList
- BasicEmployeeListItem
- BlameableUser
- BookingItemSummary
- BookingList
- BookingSummary
- Branch
- BranchList
- BranchListItem
- CalledReceipt
- CommonInvoiceAttachmentList
- CommonInvoiceAttachmentListItem
- CommonQuotationAttachment
- CommonQuotationAttachmentList
- CommonQuotationAttachmentListItem
- CondensedApprovalTemplateCriteria
- CondensedApprovalTemplateWorkflow
- CondensedApprover
- CondensedBranch
- CondensedContact
- CondensedContactPerson
- CondensedContract
- CondensedContractOrderLine
- CondensedCustomAttribute
- CondensedCustomAttributeValue
- CondensedDeliveryTicket
- CondensedDepartment
- CondensedDepartmentWipSettings
- CondensedDivision
- CondensedEmployee
- CondensedEquipment
- CondensedEquipmentBooking
- CondensedEquipmentGroup
- CondensedEquipmentPerUnit
- CondensedEquipmentUnit
- CondensedFile
- CondensedHourType
- CondensedInvoiceLine
- CondensedInvoiceTermStatement
- CondensedMaterial
- CondensedMaterialBooking
- CondensedMaterialPerUnit
- CondensedMaterialUnit
- CondensedProject
- CondensedProjectCategory
- CondensedProjectFileCategory
- CondensedProjectSecurityLink
- CondensedProjectStatus
- CondensedPropertyAsset
- CondensedPurchaseInvoice
- CondensedPurchaseOrderContract
- CondensedQuotation
- CondensedQuotationReminder
- CondensedQuotationStatus
- CondensedResourceGroup
- CondensedSecurityCode
- CondensedSecurityObject
- CondensedSubcontractorContract
- CondensedTextTemplate
- CondensedUser
- CondensedVatTariff
- CondensedWaste
- CondensedWasteBooking
- CondensedWastePerUnit
- CondensedWasteUnit
- ContactFinancialList
- ContactFinancialListItem
- ContactHourLogBooking
- ContactHourLogList
- ContactHourLogListItem
- ContactList
- ContactListItem
- ContactPerson
- ContactPersonList
- ContactPersonListItem
- ContactType
- ContractOrderLine
- ContractOrderLineList
- ContractOrderLineListItem
- ContractTerm
- CostCenterList
- CostCenterListItem
- CurrentUser
- CurrentUserEmployee
- CustomAttribute
- CustomAttributeList
- CustomAttributeListItem
- DayOff
- DayOffList
- DayOffListItem
- DayOffPerEmployee
- DayOffPerEmployeeList
- DayOffPerEmployeeListItem
- DefaultPurchaseInvoiceSettingsFilter
- DeletedProject
- DeliveryTicket
- DeliveryTicketBooking
- DeliveryTicketList
- DeliveryTicketListItem
- DeliveryTicketWithProjectDetails
- Department
- DepartmentList
- DepartmentListItem
- DepartmentWipSettings
- Division
- DivisionBranchSettings
- DivisionBranchWipSettings
- DivisionList
- DivisionListItem
- DivisionProjectCategorySettings
- DivisionWipSettings
- Employee
- EmployeeHourLogBooking
- EmployeeHourLogList
- EmployeeHourLogListItem
- EmployeeList
- EmployeeListItem
- Equipment
- EquipmentAttachmentType
- EquipmentBooking
- EquipmentBooking2
- EquipmentBookingList
- EquipmentBookingListItem
- EquipmentGroup
- EquipmentGroupList
- EquipmentGroupListItem
- EquipmentList
- EquipmentListItem
- EquipmentPerUnit
- EquipmentPerUnitList
- EquipmentPerUnitListItem
- EquipmentUnit
- EquipmentUnitList
- EquipmentUnitListItem
- File
- FilteredHourLogCollection
- FilteredResourceBookingCollection
- FilteredResourceCollection
- FilteredResourceUnitCollection
- FilteredVatTariffCollection
- FormFactor
- FullContact
- FullContactDivision
- GeneralLedgerAccount
- GenerateAttachment
- HourLog
- HourLogBookingAttachmentType
- HourType
- HourTypePrice
- HoursEstimatePerHourType
- InvoiceAttachment
- InvoiceBranch
- InvoiceContact
- InvoiceDocument
- InvoiceDocumentChapter
- InvoiceDocumentLine
- InvoiceList
- InvoiceListItem
- InvoiceMail
- InvoiceOrganization
- InvoiceProject
- InvoiceTermStatement
- LinkedBookingItem
- Material
- MaterialAttachmentType
- MaterialBooking
- MaterialBookingList
- MaterialBookingListItem
- MaterialGroup
- MaterialList
- MaterialListItem
- MaterialPerDivision
- MaterialPerUnit
- MaterialPerUnitImport
- MaterialPerUnitImportList
- MaterialPerUnitList
- MaterialPerUnitListItem
- MaterialUnit
- MaterialUnitList
- MaterialUnitListItem
- MileageRegistration
- MileageRegistrationList
- MileageRegistrationListItem
- MobileGlobalSetting
- MobileUserSetting
- ModulePermission
- NestedApprovalTemplateApproverListItem
- NestedApprovalTemplateWorkflowListItem
- NestedBranchListItem
- NestedContactListItem
- NestedContactPersonListItem
- NestedContactTypeListItem
- NestedDeliveryTicketListItem
- NestedDepartmentListItem
- NestedDivisionListItem
- NestedEmployeeListItem
- NestedEquipmentGroupListItem
- NestedEquipmentListItem
- NestedEquipmentPerUnitListItem
- NestedEquipmentUnitListItem
- NestedHourLogProjectListItem
- NestedHourTypeListItem
- NestedInvoiceLineListItem
- NestedMaterialGroupListItem
- NestedMaterialListItem
- NestedMaterialPerUnitListItem
- NestedMaterialUnitListItem
- NestedProjectCategoryListItem
- NestedProjectInvoiceTermStatementListItem
- NestedProjectListItem
- NestedProjectSecurityCodeLinkListItem
- NestedProjectStatusListItem
- NestedPropertyAssetListItem
- NestedQuotationListItem
- NestedQuotationStatusListItem
- NestedUserLinkListItem
- NestedUserListItem
- NestedVatTariffListItem
- NestedWasteListItem
- NestedWastePerUnitListItem
- NestedWasteUnitListItem
- Organization
- PendingApprovalList
- PendingApprovalListItem
- Project
- ProjectCategory
- ProjectFile
- ProjectFileCategory
- ProjectFileMetadata
- ProjectInvoiceTerm
- ProjectInvoiceTermList
- ProjectInvoiceTermListItem
- ProjectInvoiceTermStatementListItem
- ProjectList
- ProjectListItem
- ProjectSecurityLink
- ProjectSecurityLinkHourInfo
- ProjectStatus
- ProjectStatusList
- ProjectStatusListItem
- PropertyAsset
- PropertyAssetList
- PropertyAssetListItem
- PurchaseInvoiceDocument
- PurchaseInvoiceDocumentLine
- PurchaseInvoiceLineBooking
- PurchaseInvoiceList
- PurchaseInvoiceListItem
- PurchaseOrderContract
- PurchaseOrderContractHistory
- PurchaseOrderContractList
- PurchaseOrderContractListItem
- PurchaseOrderContractTermList
- PurchaseOrderContractTermListItem
- Quotation
- QuotationAttachment
- QuotationConfirmationAttachmentList
- QuotationConfirmationAttachmentListItem
- QuotationLine
- QuotationLineChapter
- QuotationList
- QuotationListItem
- QuotationMail
- QuotationReminder
- QuotationReminderList
- QuotationReminderListItem
- QuotationStatus
- QuotationStatusLogList
- QuotationStatusLogListItem
- Resource
- ResourceBooking
- ResourceBookingInfo
- ResourceBookingProjectInfo
- ResourceEmployee
- ResourceGroup
- ResourceGroupBookingInfo
- ResourcePerUnit
- ResourceProjectSecurityLink
- ResourceUnit
- ResourceUnitBookingInfo
- SecurityObject
- SubcontractorContract
- SubcontractorContractHistory
- SubcontractorContractList
- SubcontractorContractListItem
- SubcontractorContractTermList
- SubcontractorContractTermListItem
- SurchargeCollection
- Surcharges
- TextTemplate
- UblVersions
- UpdateInternalNote
- VatTariff
- VatTariffList
- VatTariffListItem
- Waste
- WasteAttachmentType
- WasteBooking
- WasteBooking2
- WasteBookingList
- WasteBookingListItem
- WasteList
- WasteListItem
- WastePerUnit
- WastePerUnitImport
- WastePerUnitImportList
- WastePerUnitList
- WastePerUnitListItem
- WasteUnit
- WasteUnitList
- WasteUnitListItem
Documentation For Authorization
Bearer
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header