.String?;kotlin.Int;kotlin.Long;kotlin.Long){}(){}{}casUidFIELD PROPERTY_BACKING_FIELD name:casUid type:kotlin.Long visibility:private(kotlin.Boolean){}(){}(kotlin.Long){}{}casAssignmentUid(){}(kotlin.Long){}{}casSubmitterUid(){}(kotlin.Long){}{}casSubmitterPersonUid(){}(kotlin.Long){}{}casText(){}(kotlin.String?){}{}casType(){}(kotlin.Int){}{}casTimestamp(kotlin.Boolean){}(){}(){}(kotlin.Long){}{}casClazzUid(kotlin.String;kotlin.Int;kotlin.Boolean;kotlin.Int;kotlin.String){}(){}(kotlin.Long){}(){}{}TABLE_ID(){}{}SUBMITTER_ENROLLED_BUT_NOT_IN_GROUP(){}{}SUBMISSION_TYPE_TEXT(){}{}SUBMISSION_TYPE_FILE(){}{}NOT_SUBMITTED(){}{}SUBMITTED(){}{}MARKED(){}{}MIN_SUBMITTER_UID_FOR_PERSON(){}serializer(){}(){}(kotlin.String;kotlin.ReplaceWith;kotlin.DeprecationLevel){}(kotlin.String;kotlin.Array...){}(){}{}descriptor(){}(){}(){}childSerializers(){}arrayOf(kotlin.Array...){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}@kotlinx.serialization.KSerializer<0:0>(){0§}childSerializers(){}deserialize(kotlinx.serialization.encoding.Decoder){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}decodeSequentially(){}decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}or(kotlin.Int){}decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}EQEQ(kotlin.Any?;kotlin.Any?){}(kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}(kotlin.Int;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long;kotlinx.serialization.internal.SerializationConstructorMarker?){}deserialize(kotlinx.serialization.encoding.Decoder){}serialize(kotlinx.serialization.encoding.Encoder;com.ustadmobile.lib.db.entities.CourseAssignmentSubmission){}beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}shouldEncodeElementDefault(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}not(){}encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}serialize(kotlinx.serialization.encoding.Encoder;1:0){}(kotlin.String;kotlinx.serialization.internal.GeneratedSerializer<*>?;kotlin.Int){}addElement(kotlin.String;kotlin.Boolean){}component1(){}component2(){}component3(){}component4(){}component5(){}component6(){}component7(){}component8(){}copy(kotlin.Long;kotlin.Long;kotlin.Long;kotlin.Long;kotlin.String?;kotlin.Int;kotlin.Long;kotlin.Long){}toString(){}toString(){}hashCode(){}hashCode(){}plus(kotlin.Int){}times(kotlin.Int){}hashCode(){}hashCode(){}hashCode(){}equals(kotlin.Any?){}EQEQEQ(kotlin.Any?;kotlin.Any?){}equals(kotlin.Any?){}and(kotlin.Int){}throwMissingFieldException(kotlin.Int;kotlin.Int;kotlinx.serialization.descriptors.SerialDescriptor){}