// Path: src/main/java/com/wk/lodge/composite/model/Device.java
// public class Device {
//     private UUID uuid;
//     private int width;
//     private int height;
//     private int performance;
//     private int instructions;
//     private String location;
//     private String country;
// 
//     public Device(){
//         this.uuid = UUID.randomUUID();
//     }
// 
//     public Device(String uuid){
//          this.uuid = UUID.fromString(uuid);
//     }
// 
//     public int getHeight() {
//         return height;
//     }
// 
//     public void setHeight(int height) {
//         this.height = height;
//     }
// 
//     public int getWidth() {
//         return width;
//     }
// 
//     public void setWidth(int width) {
//         this.width = width;
//     }
// 
//     public UUID getUuid() {
//         return uuid;
//     }
// 
//     public void setUuid(UUID uuid) {
//         this.uuid = uuid;
//     }
// 
//     public int getPerformance() {
//         return performance;
//     }
// 
//     public void setPerformance(int performance) {
//         this.performance = performance;
//     }
// 
//     public int getInstructions() {
//         return instructions;
//     }
// 
//     public void setInstructions(int instructions) {
//         this.instructions = instructions;
//     }
// 
//     public String getLocation() {
//         return location;
//     }
// 
//     public void setLocation(String location) {
//         this.location = location;
//     }
// 
//     public String getCountry() {
//         return country;
//     }
// 
//     public void setCountry(String country) {
//         this.country = country;
//     }
// }


import com.wk.lodge.composite.model.Device;
import java.util.ArrayList;
package com.wk.lodge.composite.web.socket.message.outbound;



public class JoinResponse extends MatchResponse {
    private String roomName;

// Path: src/main/java/com/wk/lodge/composite/model/Device.java
// public class Device {
//     private UUID uuid;
//     private int width;
//     private int height;
//     private int performance;
//     private int instructions;
//     private String location;
//     private String country;
// 
//     public Device(){
//         this.uuid = UUID.randomUUID();
//     }
// 
//     public Device(String uuid){
//          this.uuid = UUID.fromString(uuid);
//     }
// 
//     public int getHeight() {
//         return height;
//     }
// 
//     public void setHeight(int height) {
//         this.height = height;
//     }
// 
//     public int getWidth() {
//         return width;
//     }
// 
//     public void setWidth(int width) {
//         this.width = width;
//     }
// 
//     public UUID getUuid() {
//         return uuid;
//     }
// 
//     public void setUuid(UUID uuid) {
//         this.uuid = uuid;
//     }
// 
//     public int getPerformance() {
//         return performance;
//     }
// 
//     public void setPerformance(int performance) {
//         this.performance = performance;
//     }
// 
//     public int getInstructions() {
//         return instructions;
//     }
// 
//     public void setInstructions(int instructions) {
//         this.instructions = instructions;
//     }
// 
//     public String getLocation() {
//         return location;
//     }
// 
//     public void setLocation(String location) {
//         this.location = location;
//     }
// 
//     public String getCountry() {
//         return country;
//     }
// 
//     public void setCountry(String country) {
//         this.country = country;
//     }
// }


// Path: src/main/java/com/wk/lodge/composite/web/socket/message/outbound/JoinResponse.java
import com.wk.lodge.composite.model.Device;
import java.util.ArrayList;

package com.wk.lodge.composite.web.socket.message.outbound;



public class JoinResponse extends MatchResponse {
    private String roomName;

    public JoinResponse(String applicationId, String id, ArrayList<Device> devices, String roomName) {