# Functions
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
NewEventSourceConditionSet returns a set of status conditions for an event source.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
SourceFromContext returns the source stored in the context.
WithSource returns a copy of the parent context in which the value associated with the source key is the given event source.
ZendeskSourceName returns a unique reference to the source suitable for use as as a CloudEvent source.
# Constants
ConditionDeployed has status True when the source's adapter is up and running.
ConditionReady has status True when the source is ready to send events.
ConditionSinkProvided has status True when the source has been configured with a sink target.
ReasonSinkEmpty is set on a SinkProvided condition when a sink URI is empty.
ReasonSinkNotFound is set on a SinkProvided condition when a sink does not exist.
ReasonUnavailable is set on a Deployed condition when an adapter in unavailable.
Supported event types.
ZendeskConditionTargetSynced has status True when the Zendesk Target and Trigger have been synced.
ZendeskReasonFailedSync is set on a TargetSynced condition when a CRUD API call returns an error.
ZendeskReasonNoSecret is set on a TargetSynced condition when required secrets can't be obtained.
ZendeskReasonNoURL is set on a TargetSynced condition when the adapter URL is empty.
ZendeskTicketCreatedEventType is generated upon creation of a Ticket.
# Variables
AddToScheme registers the types stored in SchemeBuilder.
SchemeBuilder creates a Scheme builder that is used to register types for this custom API.
SchemeGroupVersion contains the group and version used to register types for this custom API.
# Structs
EventSourceStatus defines the observed state of an event source.
EventSourceStatusManager manages the status of event sources.
HTTPSource is the schema for the event source.
HTTPSourceList contains a list of event sources.
HTTPSourceSpec defines the desired state of the event source.
SecretValueFromSource represents the source of a secret value.
SlackSource is the schema for the event source.
SlackSourceList contains a list of event sources.
SlackSourceSpec defines the desired state of the event source.
ValueFromField is a struct field that can have its value either defined explicitly or sourced from another entity.
ZendeskSource is the schema for the event source.
ZendeskSourceList contains a list of event sources.
ZendeskSourceSpec defines the desired state of the event source.
ZendeskSourceStatus defines the observed state of the event source.
# Interfaces
EventSource is implemented by all event source types.