// Path: src/main/java/com/gikk/twirk/enums/HOSTTARGET_MODE.java
// public enum HOSTTARGET_MODE { 
// 	/**Indicates that we started hosting a channel*/
// 	START, 
// 	/**Indicates that we stopped hosting a channel*/
// 	STOP }


import com.gikk.twirk.enums.HOSTTARGET_MODE;
package com.gikk.twirk.types.hostTarget;


class HostTargetImpl implements HostTarget{
	
	final HOSTTARGET_MODE mode;
	final String target;
	final int viwerAmount;
	private final String rawLine;
	
	HostTargetImpl(DefaultHostTargetBuilder builder){
		this.mode = builder.mode;
		this.target = builder.target;
		this.viwerAmount = builder.viwerAmount;
		this.rawLine = builder.rawLine;
	}

	@Override
// Path: src/main/java/com/gikk/twirk/enums/HOSTTARGET_MODE.java
// public enum HOSTTARGET_MODE { 
// 	/**Indicates that we started hosting a channel*/
// 	START, 
// 	/**Indicates that we stopped hosting a channel*/
// 	STOP }


// Path: src/main/java/com/gikk/twirk/types/hostTarget/HostTargetImpl.java
import com.gikk.twirk.enums.HOSTTARGET_MODE;

package com.gikk.twirk.types.hostTarget;


class HostTargetImpl implements HostTarget{
	
	final HOSTTARGET_MODE mode;
	final String target;
	final int viwerAmount;
	private final String rawLine;
	
	HostTargetImpl(DefaultHostTargetBuilder builder){
		this.mode = builder.mode;
		this.target = builder.target;
		this.viwerAmount = builder.viwerAmount;
		this.rawLine = builder.rawLine;
	}

	@Override
	public HOSTTARGET_MODE getMode() {