Reference Classes - CassiniLaw/KnowledgeBase GitHub Wiki


classDiagram
    class CommonT {
        +T Id
        +static AddRange(IList target, IEnumerable source)
        +static DeepClone(IList source)
    }

    class Common {
        +int OwnerId
        +EntityStatus EntityStatus
    }

    class ObjectVersion {
        +int SystemId
        +int Version
    }

    class Bin {
        +int PodCount
        +double Volume
    }

    class BinType {
    }

    class ClientConsultant {
        +string Cell
        +string Email
    }

    class Person {
        +string FirstName
        +string LastName
    }

    class Employee {
        +string Cell
        +string EmployeeNumber
    }

    class ProductHaul {
        +string SupplierContactNumber
    }

    class Rig {
        +DrillingCompany DrillingCompany
        +RigSize RigSize
    }

    class RigSizeType {
    }

    class ServicePoint {
    }

    class ShiftType {
    }

    class ThreadType {
    }

    class Company {
    }

    class DrillingCompany {
    }

    CommonT <|-- Common
    Common <|-- ObjectVersion
    ObjectVersion <|-- Bin
    ObjectVersion <|-- BinType
    ObjectVersion <|-- ClientConsultant
    ObjectVersion <|-- Person
    Person <|-- Employee
    ObjectVersion <|-- ProductHaul
    ObjectVersion <|-- Rig
    ObjectVersion <|-- RigSizeType
    ObjectVersion <|-- ServicePoint
    ObjectVersion <|-- ShiftType
    ObjectVersion <|-- ThreadType
    ObjectVersion <|-- Company
    Company <|-- DrillingCompany