-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(gate) - Added Parent references for Generic related to LSA Types…
…, Optional Changelog BusinessType and Address Type mapping for Business Partner Type. Input and Output LSA Logic adaptation for generic
- Loading branch information
1 parent
69f08ea
commit cf04062
Showing
17 changed files
with
779 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
50 changes: 50 additions & 0 deletions
50
...n/kotlin/org/eclipse/tractusx/bpdm/gate/api/model/request/BusinessPartnerOutputRequest.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
/******************************************************************************* | ||
* Copyright (c) 2021,2023 Contributors to the Eclipse Foundation | ||
* | ||
* See the NOTICE file(s) distributed with this work for additional | ||
* information regarding copyright ownership. | ||
* | ||
* This program and the accompanying materials are made available under the | ||
* terms of the Apache License, Version 2.0 which is available at | ||
* https://www.apache.org/licenses/LICENSE-2.0. | ||
* | ||
* Unless required by applicable law or agreed to in writing, software | ||
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | ||
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | ||
* License for the specific language governing permissions and limitations | ||
* under the License. | ||
* | ||
* SPDX-License-Identifier: Apache-2.0 | ||
******************************************************************************/ | ||
|
||
package org.eclipse.tractusx.bpdm.gate.api.model.request | ||
|
||
import io.swagger.v3.oas.annotations.media.Schema | ||
import org.eclipse.tractusx.bpdm.common.dto.* | ||
import org.eclipse.tractusx.bpdm.gate.api.model.BusinessPartnerPostalAddressInputDto | ||
import org.eclipse.tractusx.bpdm.gate.api.model.IBaseBusinessPartnerGateDto | ||
|
||
|
||
@Schema( | ||
description = "Generic business partner with external id", | ||
requiredProperties = ["externalId", "postalAddress"] | ||
) | ||
data class BusinessPartnerOutputRequest( | ||
|
||
override val externalId: String, | ||
override val nameParts: List<String> = emptyList(), | ||
override val shortName: String? = null, | ||
override val identifiers: Collection<BusinessPartnerIdentifierDto> = emptyList(), | ||
override val legalForm: String? = null, | ||
override val states: Collection<BusinessPartnerStateDto> = emptyList(), | ||
override val classifications: Collection<ClassificationDto> = emptyList(), | ||
override val roles: Collection<BusinessPartnerRole> = emptyList(), | ||
override val postalAddress: BusinessPartnerPostalAddressInputDto, | ||
override val isOwner: Boolean = false, | ||
override val bpnL: String? = null, | ||
override val bpnS: String? = null, | ||
override val bpnA: String? = null, | ||
override val parentId: String? = null, | ||
override val parentType: BusinessPartnerType? = null | ||
|
||
) : IBaseBusinessPartnerGateDto |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.