Versions in this module Expand all Collapse all v1 v1.0.0 Jul 3, 2026 Changes in this version + var ErrTimeNotImplemented = errors.New(...) + type AuthError struct + type BiometricError struct + type CheckinIdentifyRequest struct + ImageBase64 string + Images []string + Liveness *LivenessBlock + Location *CheckinLocation + TopK int + type CheckinIdentifyResponse struct + Matched bool + Message string + PersonID *string + QualityScore float64 + type CheckinLocation struct + Accuracy float64 + Latitude float64 + Longitude float64 + type CheckinModule struct + func (m *CheckinModule) Identify(ctx context.Context, req CheckinIdentifyRequest) (*CheckinIdentifyResponse, error) + type Config struct + APIKey string + APIURL string + JWT string + Timeout time.Duration + type CreateGuestRequest struct + BirthDate string + CPF string + CategoryID string + CompanionOf string + Email string + Name string + Phone string + type DeletionRequestBody struct + PersonID string + type DeletionRequestResponse struct + Message string + ProtocolNumber string + type EventsModule struct + func (m *EventsModule) CreateGuest(ctx context.Context, eventID string, req CreateGuestRequest) (*GuestResponse, error) + func (m *EventsModule) GetGuest(ctx context.Context, eventID, guestID string) (*GuestResponse, error) + type FrameResult struct + FrameIndex int + LivenessPassed bool + QualityPassed bool + QualityScore float64 + type GuestResponse struct + CategoryID *string + Email string + EventID string + ID string + Name string + Status string + type LGPDModule struct + func (m *LGPDModule) DeletionRequest(ctx context.Context, personID string) (*DeletionRequestResponse, error) + type LivenessBlock struct + Samples []LivenessSample + Token string + type LivenessSample struct + Action string + ImageBase64 string + type MeModule struct + func (m *MeModule) Get(ctx context.Context, personID string) (*MeResponse, error) + type MeResponse struct + CreatedAt string + Email *string + ID string + Name string + Phone *string + PhotoURL *string + type NotFoundError struct + type OnboardingModule struct + func (m *OnboardingModule) Create(ctx context.Context, req OnboardingRequest) (*OnboardingResponse, error) + type OnboardingRequest struct + AccessGroups []string + Document string + DocumentType string + Email string + ExternalID string + Frames []string + Metadata map[string]any + Name string + Phone string + Role string + type OnboardingResponse struct + EmbeddingID *string + Enrolled bool + FramesProcessed int + FramesResults []FrameResult + IdentityID string + Message string + PersonID string + type RateLimitError struct + type TimeModule struct + func (m *TimeModule) PunchRecords(ctx context.Context) error + type VelixClient struct + Checkin *CheckinModule + Events *EventsModule + LGPD *LGPDModule + Me *MeModule + Onboarding *OnboardingModule + Time *TimeModule + func NewClient(cfg Config) *VelixClient + type VelixError struct + Code string + Message string + StatusCode int + func (e *VelixError) Error() string