// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.

package model

type LogoutResponse struct {
	Status  *string `json:"status,omitempty"`
	Message *string `json:"message,omitempty"`
}

type Mutation struct {
}

type Query struct {
}

type RekapKehadiranHomeScreen struct {
	Status     *string `json:"status,omitempty"`
	Message    *string `json:"message,omitempty"`
	Kehadiran  *string `json:"kehadiran,omitempty"`
	TidakHadir *string `json:"tidak_hadir,omitempty"`
	Lembur     *string `json:"lembur,omitempty"`
}

type Staff struct {
	StaffID                 string  `json:"staff_id"`
	Nip                     string  `json:"nip"`
	Name                    string  `json:"name"`
	Email                   string  `json:"email"`
	PhoneNumber             *string `json:"phone_number,omitempty"`
	CompanyID               string  `json:"company_id"`
	CompanyName             *string `json:"company_name,omitempty"`
	IsActive                *string `json:"is_active,omitempty"`
	IsLogin                 *string `json:"is_login,omitempty"`
	Token                   *string `json:"token,omitempty"`
	Expired                 *string `json:"expired,omitempty"`
	IDGoogleSignIn          string  `json:"id_google_sign_in"`
	DisplayNameGoogleSignIn *string `json:"display_name_google_sign_in,omitempty"`
	CreatedAt               *string `json:"created_at,omitempty"`
	LastUpdatedAt           *string `json:"last_updated_at,omitempty"`
}

type TokenResponse struct {
	Token   *string `json:"token,omitempty"`
	Message *string `json:"message,omitempty"`
}

type TransAbsensiCheckDistanceResponse struct {
	Status          *string `json:"status,omitempty"`
	Message         *string `json:"message,omitempty"`
	Selfie          *string `json:"selfie,omitempty"`
	MaxDistance     *string `json:"max_distance,omitempty"`
	CurrentDistance *string `json:"current_distance,omitempty"`
	Unit            *string `json:"unit,omitempty"`
}

type TransAbsensiCheckTimeAttendanceResponse struct {
	Status          *string `json:"status,omitempty"`
	Message         *string `json:"message,omitempty"`
	JamClockIn      *string `json:"jam_clock_in,omitempty"`
	JamClockOut     *string `json:"jam_clock_out,omitempty"`
	IsAbsenClockIn  *string `json:"is_absen_clock_in,omitempty"`
	IsAbsenClockOut *string `json:"is_absen_clock_out,omitempty"`
}

type TransAbsensiResponse struct {
	Status  *string `json:"status,omitempty"`
	Message *string `json:"message,omitempty"`
}
