MPILocation

fun MPILocation(    id: String,     name: String? = null,     type: String? = null,     categories: List<String>,     description: String? = null,     sortOrder: Double? = null,     logo: MPIImage? = null,     phone: MPIPhone? = null,     social: MPISocial? = null,     color: MPIColor? = null,     shortName: String? = null,     detailsUrl: String? = null,     parent: String? = null,     tags: List<String>? = null,     externalId: String? = null,     picture: MPIPicture? = null,     states: List<MPILocationState>? = null,     operationalHours: List<MPIOpeningHours>? = null,     siblingGroups: List<MPISiblingGroup>? = null,     gallery: List<MPIGalleryImage>? = null)