the-algorithm/visibilitylib/src/main/scala/com/twitter/visibility/models/SafetyLabelMetadata.scala
twitter-team ef4c5eb65e Twitter Recommendation Algorithm
Please note we have force-pushed a new initial commit in order to remove some publicly-available Twitter user information. Note that this process may be required in the future.
2023-03-31 17:36:31 -05:00

26 lines
599 B
Scala

package com.twitter.visibility.models
import com.twitter.guano.commons.thriftscala.PolicyInViolation
import com.twitter.spam.rtf.{thriftscala => s}
case class SafetyLabelMetadata(
policyInViolation: Option[PolicyInViolation] = None,
policyUrl: Option[String] = None) {
def toThrift: s.SafetyLabelMetadata = {
s.SafetyLabelMetadata(
policyInViolation,
policyUrl
)
}
}
object SafetyLabelMetadata {
def fromThrift(metadata: s.SafetyLabelMetadata): SafetyLabelMetadata = {
SafetyLabelMetadata(
metadata.policyInViolation,
metadata.policyUrl
)
}
}