@startuml
'
' Resource:  FruitBasket
' Source:    TMF777-XXX_FruitBasket-v5.0.0.oas.yaml
'
hide circle
hide methods
hide stereotype
show <<Enumeration>> stereotype
skinparam class {
   BorderColor<<Extension>> blue
   FontColor<<Extension>> blue
   backgroundColor<<Enumeration>> #E6F5F7
   backgroundColor<<Ref>> #FFFFE0
   backgroundColor<<Pivot>> #FFFFFFF
   backgroundColor<<Resource>> #FCF2E3
   backgroundColor<<SubResource>> #FFFFFFF
   backgroundColor<<SubResourceReference>> #FADADD
}

skinparam legend {
   borderRoundCorner 0
   borderColor red
   backgroundColor white
}

class FruitBasket  <<Pivot>> {
    fruitBasketProperty : String
    href : String
    id : String
    newFruitBasketProperty : String
    newFruitBasketProperty01 : String
    @baseType : String
    @schemaLocation : String
    @type : String
}

class Fruit <<Resource>> {
    fruitProperty : String
    href : String
    id : String
    <color:blue>newFruitProperty : String
    @baseType : String
    @schemaLocation : String
    @type : String
}

'sequence: 9
'processing edges for FruitBasket
'completed processing of edges for FruitBasket
'processing edges for FruitBasket
FruitBasket *-->  "0..*" Fruit : fruit




skinparam legendBackgroundColor #transparent
skinparam legendBorderColor #transparent

legend
   |= <size:10>Color </size>|= <size:10>Description </size>|
   | <#FFFFFFF> | <size:10>Resource (entry point) </size>|
   | <#FCF2E3> | <size:10>Sub-resource </size>|
   | <#blue> | <size:10>Added </size>|
endlegend

@enduml