class ActionChat implements Sc2ApiSerializable<Sc2Api.ActionChat> {

    public static ActionChat from(Sc2Api.ActionChat sc2ApiActionChat) {
        require("sc2api action chat", sc2ApiActionChat);
        return new ActionChat(sc2ApiActionChat);
    }

    private  ActionChat(Builder builder);
    private  ActionChat(Sc2Api.ActionChat sc2ApiActionChat);

}