package com.suno.android.common_networking.extensions import com.suno.android.common_networking.remote.entities.RemasterModel import com.suno.android.common_networking.remote.entities.SubscriptionInfoResponse fun SubscriptionInfoResponse?.xHasFeatureAccess( featureName: String, ): Boolean = this?.plan?.usagePlanFeatures.orEmpty().any { it.name == featureName } fun SubscriptionInfoResponse?.xHasModelAccess( modelName: String, ): Boolean = this?.models?.find { it.name == modelName && it.canUse == true } != null fun SubscriptionInfoResponse?.xGetRemasterModel(): RemasterModel? = this?.remasterModelTypes?.find { it.isDefaultModel }