Package ai.extend.types
Class CreatedBy
- java.lang.Object
-
- ai.extend.types.CreatedBy
-
public final class CreatedBy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreatedBy.Visitor<T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Object>_getUnknown()boolean_isUnknown()static CreatedByapiKey(CreatedByApiKey value)java.util.Optional<CreatedByApiKey>getApiKey()java.util.Optional<CreatedByUser>getUser()booleanisApiKey()booleanisUser()static CreatedByuser(CreatedByUser value)<T> Tvisit(CreatedBy.Visitor<T> visitor)
-
-
-
Method Detail
-
visit
public <T> T visit(CreatedBy.Visitor<T> visitor)
-
user
public static CreatedBy user(CreatedByUser value)
-
apiKey
public static CreatedBy apiKey(CreatedByApiKey value)
-
isUser
public boolean isUser()
-
isApiKey
public boolean isApiKey()
-
_isUnknown
public boolean _isUnknown()
-
getUser
public java.util.Optional<CreatedByUser> getUser()
-
getApiKey
public java.util.Optional<CreatedByApiKey> getApiKey()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-