package com.google.firebase.crashlytics.internal.metadata; import com.google.firebase.encoders.FieldDescriptor; import com.google.firebase.encoders.ObjectEncoder; import com.google.firebase.encoders.ObjectEncoderContext; import com.google.firebase.encoders.config.Configurator; import com.google.firebase.encoders.config.EncoderConfig; /* loaded from: classes3.dex */ public final class AutoRolloutAssignmentEncoder implements Configurator { public static final Configurator CONFIG = new AutoRolloutAssignmentEncoder(); @Override // com.google.firebase.encoders.config.Configurator public void configure(EncoderConfig encoderConfig) { RolloutAssignmentEncoder rolloutAssignmentEncoder = RolloutAssignmentEncoder.INSTANCE; encoderConfig.registerEncoder(RolloutAssignment.class, rolloutAssignmentEncoder); encoderConfig.registerEncoder(AutoValue_RolloutAssignment.class, rolloutAssignmentEncoder); } public static final class RolloutAssignmentEncoder implements ObjectEncoder { public static final RolloutAssignmentEncoder INSTANCE = new RolloutAssignmentEncoder(); public static final FieldDescriptor ROLLOUTID_DESCRIPTOR = FieldDescriptor.of("rolloutId"); public static final FieldDescriptor PARAMETERKEY_DESCRIPTOR = FieldDescriptor.of("parameterKey"); public static final FieldDescriptor PARAMETERVALUE_DESCRIPTOR = FieldDescriptor.of("parameterValue"); public static final FieldDescriptor VARIANTID_DESCRIPTOR = FieldDescriptor.of("variantId"); public static final FieldDescriptor TEMPLATEVERSION_DESCRIPTOR = FieldDescriptor.of("templateVersion"); @Override // com.google.firebase.encoders.ObjectEncoder public void encode(RolloutAssignment rolloutAssignment, ObjectEncoderContext objectEncoderContext) { objectEncoderContext.add(ROLLOUTID_DESCRIPTOR, rolloutAssignment.getRolloutId()); objectEncoderContext.add(PARAMETERKEY_DESCRIPTOR, rolloutAssignment.getParameterKey()); objectEncoderContext.add(PARAMETERVALUE_DESCRIPTOR, rolloutAssignment.getParameterValue()); objectEncoderContext.add(VARIANTID_DESCRIPTOR, rolloutAssignment.getVariantId()); objectEncoderContext.add(TEMPLATEVERSION_DESCRIPTOR, rolloutAssignment.getTemplateVersion()); } } }