package com.snapchat.kit.sdk.core.metrics.model;

import X.PBO;
import X.Q1J;
import com.bytedance.covode.number.Covode;
import com.google.android.gms.dynamite.descriptors.com.google.android.gms.measurement.dynamite.ModuleDescriptor;
import com.he.lynx.Helium;
import com.squareup.wire.FieldEncoding;
import com.squareup.wire.Message;
import com.squareup.wire.ProtoAdapter;
import com.squareup.wire.ProtoReader;
import com.squareup.wire.ProtoWriter;
import com.squareup.wire.WireField;

public final class SkateEvent extends Message<SkateEvent, Builder> {
    public static final ProtoAdapter<SkateEvent> ADAPTER = new ProtoAdapter_SkateEvent();
    public static final DailySessionBucket DEFAULT_DAILY_SESSION_BUCKET = DailySessionBucket.NO_SESSION_BUCKET;
    public static final Long DEFAULT_DAY = 0L;
    public static final Boolean DEFAULT_IS_FIRST_WITHIN_MONTH = Boolean.FALSE;
    public static final Boolean DEFAULT_IS_FROM_REACT_NATIVE_PLUGIN = Boolean.FALSE;
    public static final KitPluginType DEFAULT_KIT_PLUGIN_TYPE = KitPluginType.NO_PLUGIN;
    public static final LoginRoute DEFAULT_LOGIN_ROUTE = LoginRoute.UNKNOWN_LOGIN_ROUTE;
    public static final Long DEFAULT_MONTH = 0L;
    public static final Double DEFAULT_SAMPLE_RATE = Double.valueOf(0.0d);
    public static final SnapKitInitType DEFAULT_SNAP_KIT_INIT_TYPE = SnapKitInitType.INIT_TYPE_NONE;
    public static final Long DEFAULT_YEAR = 0L;
    public static final long serialVersionUID = 0;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#STRING", tag = 13)
    public final String core_version;
    @WireField(adapter = "com.snapchat.kit.sdk.core.metrics.model.DailySessionBucket#ADAPTER", tag = 1)
    public final DailySessionBucket daily_session_bucket;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#UINT64", tag = 6)
    public final Long day;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#BOOL", tag = 2)
    public final Boolean is_first_within_month;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#BOOL", tag = 15)
    public final Boolean is_from_react_native_plugin;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#STRING", tag = 10)
    public final String kit_app_id;
    @WireField(adapter = "com.snapchat.kit.sdk.core.metrics.model.KitPluginType#ADAPTER", tag = 12)
    public final KitPluginType kit_plugin_type;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#STRING", tag = 5)
    public final String kit_variants_string_list;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#STRING", tag = 14)
    public final String kit_version_string_list;
    @WireField(adapter = "com.snapchat.kit.sdk.core.metrics.model.LoginRoute#ADAPTER", tag = 3)
    public final LoginRoute login_route;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#UINT64", tag = 7)
    public final Long month;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#STRING", tag = 9)
    public final String oauth_client_id;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#DOUBLE", tag = 4)
    public final Double sample_rate;
    @WireField(adapter = "com.snapchat.kit.sdk.core.metrics.model.SnapKitInitType#ADAPTER", tag = 11)
    public final SnapKitInitType snap_kit_init_type;
    @WireField(adapter = "com.squareup.wire.ProtoAdapter#UINT64", tag = 8)
    public final Long year;

    public static final class ProtoAdapter_SkateEvent extends ProtoAdapter<SkateEvent> {
        static {
            Covode.recordClassIndex(47564);
        }

        public ProtoAdapter_SkateEvent() {
            super(FieldEncoding.LENGTH_DELIMITED, SkateEvent.class);
        }

        public final SkateEvent redact(SkateEvent skateEvent) {
            Builder newBuilder = skateEvent.newBuilder();
            newBuilder.clearUnknownFields();
            return newBuilder.build();
        }

        public final int encodedSize(SkateEvent skateEvent) {
            return DailySessionBucket.ADAPTER.encodedSizeWithTag(1, skateEvent.daily_session_bucket) + ProtoAdapter.BOOL.encodedSizeWithTag(2, skateEvent.is_first_within_month) + LoginRoute.ADAPTER.encodedSizeWithTag(3, skateEvent.login_route) + ProtoAdapter.DOUBLE.encodedSizeWithTag(4, skateEvent.sample_rate) + ProtoAdapter.STRING.encodedSizeWithTag(5, skateEvent.kit_variants_string_list) + ProtoAdapter.UINT64.encodedSizeWithTag(6, skateEvent.day) + ProtoAdapter.UINT64.encodedSizeWithTag(7, skateEvent.month) + ProtoAdapter.UINT64.encodedSizeWithTag(8, skateEvent.year) + ProtoAdapter.STRING.encodedSizeWithTag(9, skateEvent.oauth_client_id) + ProtoAdapter.STRING.encodedSizeWithTag(10, skateEvent.kit_app_id) + SnapKitInitType.ADAPTER.encodedSizeWithTag(11, skateEvent.snap_kit_init_type) + KitPluginType.ADAPTER.encodedSizeWithTag(12, skateEvent.kit_plugin_type) + ProtoAdapter.STRING.encodedSizeWithTag(13, skateEvent.core_version) + ProtoAdapter.STRING.encodedSizeWithTag(14, skateEvent.kit_version_string_list) + ProtoAdapter.BOOL.encodedSizeWithTag(15, skateEvent.is_from_react_native_plugin) + skateEvent.unknownFields().size();
        }

        public final SkateEvent decode(ProtoReader protoReader) {
            Builder builder = new Builder();
            long beginMessage = protoReader.beginMessage();
            while (true) {
                int nextTag = protoReader.nextTag();
                if (nextTag != -1) {
                    switch (nextTag) {
                        case 1:
                            try {
                                builder.daily_session_bucket((DailySessionBucket) DailySessionBucket.ADAPTER.decode(protoReader));
                                break;
                            } catch (ProtoAdapter.EnumConstantNotFoundException e) {
                                builder.addUnknownField(nextTag, FieldEncoding.VARINT, Long.valueOf((long) e.value));
                                break;
                            }
                        case 2:
                            builder.is_first_within_month((Boolean) ProtoAdapter.BOOL.decode(protoReader));
                            break;
                        case 3:
                            try {
                                builder.login_route((LoginRoute) LoginRoute.ADAPTER.decode(protoReader));
                                break;
                            } catch (ProtoAdapter.EnumConstantNotFoundException e2) {
                                builder.addUnknownField(nextTag, FieldEncoding.VARINT, Long.valueOf((long) e2.value));
                                break;
                            }
                        case 4:
                            builder.sample_rate((Double) ProtoAdapter.DOUBLE.decode(protoReader));
                            break;
                        case 5:
                            builder.kit_variants_string_list((String) ProtoAdapter.STRING.decode(protoReader));
                            break;
                        case 6:
                            builder.day((Long) ProtoAdapter.UINT64.decode(protoReader));
                            break;
                        case 7:
                            builder.month((Long) ProtoAdapter.UINT64.decode(protoReader));
                            break;
                        case Helium.AUDIO:
                            builder.year((Long) ProtoAdapter.UINT64.decode(protoReader));
                            break;
                        case 9:
                            builder.oauth_client_id((String) ProtoAdapter.STRING.decode(protoReader));
                            break;
                        case 10:
                            builder.kit_app_id((String) ProtoAdapter.STRING.decode(protoReader));
                            break;
                        case 11:
                            try {
                                builder.snap_kit_init_type((SnapKitInitType) SnapKitInitType.ADAPTER.decode(protoReader));
                                break;
                            } catch (ProtoAdapter.EnumConstantNotFoundException e3) {
                                builder.addUnknownField(nextTag, FieldEncoding.VARINT, Long.valueOf((long) e3.value));
                                break;
                            }
                        case 12:
                            try {
                                builder.kit_plugin_type((KitPluginType) KitPluginType.ADAPTER.decode(protoReader));
                                break;
                            } catch (ProtoAdapter.EnumConstantNotFoundException e4) {
                                builder.addUnknownField(nextTag, FieldEncoding.VARINT, Long.valueOf((long) e4.value));
                                break;
                            }
                        case 13:
                            builder.core_version((String) ProtoAdapter.STRING.decode(protoReader));
                            break;
                        case 14:
                            builder.kit_version_string_list((String) ProtoAdapter.STRING.decode(protoReader));
                            break;
                        case ModuleDescriptor.MODULE_VERSION:
                            builder.is_from_react_native_plugin((Boolean) ProtoAdapter.BOOL.decode(protoReader));
                            break;
                        default:
                            FieldEncoding peekFieldEncoding = protoReader.peekFieldEncoding();
                            builder.addUnknownField(nextTag, peekFieldEncoding, peekFieldEncoding.rawProtoAdapter().decode(protoReader));
                            break;
                    }
                } else {
                    protoReader.endMessage(beginMessage);
                    return builder.build();
                }
            }
        }

        public final void encode(ProtoWriter protoWriter, SkateEvent skateEvent) {
            DailySessionBucket.ADAPTER.encodeWithTag(protoWriter, 1, skateEvent.daily_session_bucket);
            ProtoAdapter.BOOL.encodeWithTag(protoWriter, 2, skateEvent.is_first_within_month);
            LoginRoute.ADAPTER.encodeWithTag(protoWriter, 3, skateEvent.login_route);
            ProtoAdapter.DOUBLE.encodeWithTag(protoWriter, 4, skateEvent.sample_rate);
            ProtoAdapter.STRING.encodeWithTag(protoWriter, 5, skateEvent.kit_variants_string_list);
            ProtoAdapter.UINT64.encodeWithTag(protoWriter, 6, skateEvent.day);
            ProtoAdapter.UINT64.encodeWithTag(protoWriter, 7, skateEvent.month);
            ProtoAdapter.UINT64.encodeWithTag(protoWriter, 8, skateEvent.year);
            ProtoAdapter.STRING.encodeWithTag(protoWriter, 9, skateEvent.oauth_client_id);
            ProtoAdapter.STRING.encodeWithTag(protoWriter, 10, skateEvent.kit_app_id);
            SnapKitInitType.ADAPTER.encodeWithTag(protoWriter, 11, skateEvent.snap_kit_init_type);
            KitPluginType.ADAPTER.encodeWithTag(protoWriter, 12, skateEvent.kit_plugin_type);
            ProtoAdapter.STRING.encodeWithTag(protoWriter, 13, skateEvent.core_version);
            ProtoAdapter.STRING.encodeWithTag(protoWriter, 14, skateEvent.kit_version_string_list);
            ProtoAdapter.BOOL.encodeWithTag(protoWriter, 15, skateEvent.is_from_react_native_plugin);
            protoWriter.writeBytes(skateEvent.unknownFields());
        }
    }

    public static final class Builder extends Message.Builder<SkateEvent, Builder> {
        public String core_version;
        public DailySessionBucket daily_session_bucket;
        public Long day;
        public Boolean is_first_within_month;
        public Boolean is_from_react_native_plugin;
        public String kit_app_id;
        public KitPluginType kit_plugin_type;
        public String kit_variants_string_list;
        public String kit_version_string_list;
        public LoginRoute login_route;
        public Long month;
        public String oauth_client_id;
        public Double sample_rate;
        public SnapKitInitType snap_kit_init_type;
        public Long year;

        static {
            Covode.recordClassIndex(47563);
        }

        public final SkateEvent build() {
            DailySessionBucket dailySessionBucket = this.daily_session_bucket;
            Boolean bool = this.is_first_within_month;
            LoginRoute loginRoute = this.login_route;
            Double d = this.sample_rate;
            String str = this.kit_variants_string_list;
            Long l = this.day;
            Long l2 = this.month;
            Long l3 = this.year;
            String str2 = this.oauth_client_id;
            String str3 = this.kit_app_id;
            SnapKitInitType snapKitInitType = this.snap_kit_init_type;
            KitPluginType kitPluginType = this.kit_plugin_type;
            String str4 = this.core_version;
            String str5 = this.kit_version_string_list;
            return new SkateEvent(dailySessionBucket, bool, loginRoute, d, str, l, l2, l3, str2, str3, snapKitInitType, kitPluginType, str4, str5, this.is_from_react_native_plugin, buildUnknownFields());
        }

        public final Builder core_version(String str) {
            this.core_version = str;
            return this;
        }

        public final Builder daily_session_bucket(DailySessionBucket dailySessionBucket) {
            this.daily_session_bucket = dailySessionBucket;
            return this;
        }

        public final Builder day(Long l) {
            this.day = l;
            return this;
        }

        public final Builder is_first_within_month(Boolean bool) {
            this.is_first_within_month = bool;
            return this;
        }

        public final Builder is_from_react_native_plugin(Boolean bool) {
            this.is_from_react_native_plugin = bool;
            return this;
        }

        public final Builder kit_app_id(String str) {
            this.kit_app_id = str;
            return this;
        }

        public final Builder kit_plugin_type(KitPluginType kitPluginType) {
            this.kit_plugin_type = kitPluginType;
            return this;
        }

        public final Builder kit_variants_string_list(String str) {
            this.kit_variants_string_list = str;
            return this;
        }

        public final Builder kit_version_string_list(String str) {
            this.kit_version_string_list = str;
            return this;
        }

        public final Builder login_route(LoginRoute loginRoute) {
            this.login_route = loginRoute;
            return this;
        }

        public final Builder month(Long l) {
            this.month = l;
            return this;
        }

        public final Builder oauth_client_id(String str) {
            this.oauth_client_id = str;
            return this;
        }

        public final Builder sample_rate(Double d) {
            this.sample_rate = d;
            return this;
        }

        public final Builder snap_kit_init_type(SnapKitInitType snapKitInitType) {
            this.snap_kit_init_type = snapKitInitType;
            return this;
        }

        public final Builder year(Long l) {
            this.year = l;
            return this;
        }
    }

    static {
        Covode.recordClassIndex(47562);
    }

    public final Builder newBuilder() {
        Builder builder = new Builder();
        builder.daily_session_bucket = this.daily_session_bucket;
        builder.is_first_within_month = this.is_first_within_month;
        builder.login_route = this.login_route;
        builder.sample_rate = this.sample_rate;
        builder.kit_variants_string_list = this.kit_variants_string_list;
        builder.day = this.day;
        builder.month = this.month;
        builder.year = this.year;
        builder.oauth_client_id = this.oauth_client_id;
        builder.kit_app_id = this.kit_app_id;
        builder.snap_kit_init_type = this.snap_kit_init_type;
        builder.kit_plugin_type = this.kit_plugin_type;
        builder.core_version = this.core_version;
        builder.kit_version_string_list = this.kit_version_string_list;
        builder.is_from_react_native_plugin = this.is_from_react_native_plugin;
        builder.addUnknownFields(unknownFields());
        return builder;
    }

    public final int hashCode() {
        int i;
        int i2;
        int i3;
        int i4;
        int i5;
        int i6;
        int i7;
        int i8;
        int i9;
        int i10;
        int i11;
        int i12;
        int i13;
        int i14;
        int i15 = this.hashCode;
        if (i15 != 0) {
            return i15;
        }
        int hashCode = unknownFields().hashCode() * 37;
        DailySessionBucket dailySessionBucket = this.daily_session_bucket;
        int i16 = 0;
        if (dailySessionBucket != null) {
            i = dailySessionBucket.hashCode();
        } else {
            i = 0;
        }
        int i17 = (hashCode + i) * 37;
        Boolean bool = this.is_first_within_month;
        if (bool != null) {
            i2 = bool.hashCode();
        } else {
            i2 = 0;
        }
        int i18 = (i17 + i2) * 37;
        LoginRoute loginRoute = this.login_route;
        if (loginRoute != null) {
            i3 = loginRoute.hashCode();
        } else {
            i3 = 0;
        }
        int i19 = (i18 + i3) * 37;
        Double d = this.sample_rate;
        if (d != null) {
            i4 = d.hashCode();
        } else {
            i4 = 0;
        }
        int i20 = (i19 + i4) * 37;
        String str = this.kit_variants_string_list;
        if (str != null) {
            i5 = str.hashCode();
        } else {
            i5 = 0;
        }
        int i21 = (i20 + i5) * 37;
        Long l = this.day;
        if (l != null) {
            i6 = l.hashCode();
        } else {
            i6 = 0;
        }
        int i22 = (i21 + i6) * 37;
        Long l2 = this.month;
        if (l2 != null) {
            i7 = l2.hashCode();
        } else {
            i7 = 0;
        }
        int i23 = (i22 + i7) * 37;
        Long l3 = this.year;
        if (l3 != null) {
            i8 = l3.hashCode();
        } else {
            i8 = 0;
        }
        int i24 = (i23 + i8) * 37;
        String str2 = this.oauth_client_id;
        if (str2 != null) {
            i9 = str2.hashCode();
        } else {
            i9 = 0;
        }
        int i25 = (i24 + i9) * 37;
        String str3 = this.kit_app_id;
        if (str3 != null) {
            i10 = str3.hashCode();
        } else {
            i10 = 0;
        }
        int i26 = (i25 + i10) * 37;
        SnapKitInitType snapKitInitType = this.snap_kit_init_type;
        if (snapKitInitType != null) {
            i11 = snapKitInitType.hashCode();
        } else {
            i11 = 0;
        }
        int i27 = (i26 + i11) * 37;
        KitPluginType kitPluginType = this.kit_plugin_type;
        if (kitPluginType != null) {
            i12 = kitPluginType.hashCode();
        } else {
            i12 = 0;
        }
        int i28 = (i27 + i12) * 37;
        String str4 = this.core_version;
        if (str4 != null) {
            i13 = str4.hashCode();
        } else {
            i13 = 0;
        }
        int i29 = (i28 + i13) * 37;
        String str5 = this.kit_version_string_list;
        if (str5 != null) {
            i14 = str5.hashCode();
        } else {
            i14 = 0;
        }
        int i30 = (i29 + i14) * 37;
        Boolean bool2 = this.is_from_react_native_plugin;
        if (bool2 != null) {
            i16 = bool2.hashCode();
        }
        int i31 = i30 + i16;
        this.hashCode = i31;
        return i31;
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder();
        if (this.daily_session_bucket != null) {
            sb.append(", daily_session_bucket=");
            sb.append(this.daily_session_bucket);
        }
        if (this.is_first_within_month != null) {
            sb.append(", is_first_within_month=");
            sb.append(this.is_first_within_month);
        }
        if (this.login_route != null) {
            sb.append(", login_route=");
            sb.append(this.login_route);
        }
        if (this.sample_rate != null) {
            sb.append(", sample_rate=");
            sb.append(this.sample_rate);
        }
        if (this.kit_variants_string_list != null) {
            sb.append(", kit_variants_string_list=");
            sb.append(this.kit_variants_string_list);
        }
        if (this.day != null) {
            sb.append(", day=");
            sb.append(this.day);
        }
        if (this.month != null) {
            sb.append(", month=");
            sb.append(this.month);
        }
        if (this.year != null) {
            sb.append(", year=");
            sb.append(this.year);
        }
        if (this.oauth_client_id != null) {
            sb.append(", oauth_client_id=");
            sb.append(this.oauth_client_id);
        }
        if (this.kit_app_id != null) {
            sb.append(", kit_app_id=");
            sb.append(this.kit_app_id);
        }
        if (this.snap_kit_init_type != null) {
            sb.append(", snap_kit_init_type=");
            sb.append(this.snap_kit_init_type);
        }
        if (this.kit_plugin_type != null) {
            sb.append(", kit_plugin_type=");
            sb.append(this.kit_plugin_type);
        }
        if (this.core_version != null) {
            sb.append(", core_version=");
            sb.append(this.core_version);
        }
        if (this.kit_version_string_list != null) {
            sb.append(", kit_version_string_list=");
            sb.append(this.kit_version_string_list);
        }
        if (this.is_from_react_native_plugin != null) {
            sb.append(", is_from_react_native_plugin=");
            sb.append(this.is_from_react_native_plugin);
        }
        sb.replace(0, 2, "SkateEvent{");
        sb.append('}');
        return sb.toString();
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof SkateEvent)) {
            return false;
        }
        SkateEvent skateEvent = (SkateEvent) obj;
        if (!unknownFields().equals(skateEvent.unknownFields()) || !PBO.LIZ(this.daily_session_bucket, skateEvent.daily_session_bucket) || !PBO.LIZ(this.is_first_within_month, skateEvent.is_first_within_month) || !PBO.LIZ(this.login_route, skateEvent.login_route) || !PBO.LIZ(this.sample_rate, skateEvent.sample_rate) || !PBO.LIZ(this.kit_variants_string_list, skateEvent.kit_variants_string_list) || !PBO.LIZ(this.day, skateEvent.day) || !PBO.LIZ(this.month, skateEvent.month) || !PBO.LIZ(this.year, skateEvent.year) || !PBO.LIZ(this.oauth_client_id, skateEvent.oauth_client_id) || !PBO.LIZ(this.kit_app_id, skateEvent.kit_app_id) || !PBO.LIZ(this.snap_kit_init_type, skateEvent.snap_kit_init_type) || !PBO.LIZ(this.kit_plugin_type, skateEvent.kit_plugin_type) || !PBO.LIZ(this.core_version, skateEvent.core_version) || !PBO.LIZ(this.kit_version_string_list, skateEvent.kit_version_string_list) || !PBO.LIZ(this.is_from_react_native_plugin, skateEvent.is_from_react_native_plugin)) {
            return false;
        }
        return true;
    }

    /* JADX WARNING: Illegal instructions before constructor call */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public SkateEvent(com.snapchat.kit.sdk.core.metrics.model.DailySessionBucket r18, java.lang.Boolean r19, com.snapchat.kit.sdk.core.metrics.model.LoginRoute r20, java.lang.Double r21, java.lang.String r22, java.lang.Long r23, java.lang.Long r24, java.lang.Long r25, java.lang.String r26, java.lang.String r27, com.snapchat.kit.sdk.core.metrics.model.SnapKitInitType r28, com.snapchat.kit.sdk.core.metrics.model.KitPluginType r29, java.lang.String r30, java.lang.String r31, java.lang.Boolean r32) {
        /*
            r17 = this;
            r0 = r17
            X.Q1J r16 = X.Q1J.EMPTY
            r6 = r23
            r5 = r22
            r4 = r21
            r3 = r20
            r1 = r18
            r2 = r19
            r7 = r24
            r8 = r25
            r9 = r26
            r14 = r31
            r15 = r32
            r13 = r30
            r12 = r29
            r11 = r28
            r10 = r27
            r0.<init>(r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: com.snapchat.kit.sdk.core.metrics.model.SkateEvent.<init>(com.snapchat.kit.sdk.core.metrics.model.DailySessionBucket, java.lang.Boolean, com.snapchat.kit.sdk.core.metrics.model.LoginRoute, java.lang.Double, java.lang.String, java.lang.Long, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, com.snapchat.kit.sdk.core.metrics.model.SnapKitInitType, com.snapchat.kit.sdk.core.metrics.model.KitPluginType, java.lang.String, java.lang.String, java.lang.Boolean):void");
    }

    /* JADX INFO: super call moved to the top of the method (can break code semantics) */
    public SkateEvent(DailySessionBucket dailySessionBucket, Boolean bool, LoginRoute loginRoute, Double d, String str, Long l, Long l2, Long l3, String str2, String str3, SnapKitInitType snapKitInitType, KitPluginType kitPluginType, String str4, String str5, Boolean bool2, Q1J q1j) {
        super(ADAPTER, q1j);
        this.daily_session_bucket = dailySessionBucket;
        this.is_first_within_month = bool;
        this.login_route = loginRoute;
        this.sample_rate = d;
        this.kit_variants_string_list = str;
        this.day = l;
        this.month = l2;
        this.year = l3;
        this.oauth_client_id = str2;
        this.kit_app_id = str3;
        this.snap_kit_init_type = snapKitInitType;
        this.kit_plugin_type = kitPluginType;
        this.core_version = str4;
        this.kit_version_string_list = str5;
        this.is_from_react_native_plugin = bool2;
    }
}
