package
0.0.0-20240914035708-094aa352207a
Repository: https://github.com/mnadev/limestone.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterAdhanServiceHandler registers the http handlers for service AdhanService to "mux".
RegisterAdhanServiceHandlerClient registers the http handlers for service AdhanService to "mux".
RegisterAdhanServiceHandlerFromEndpoint is same as RegisterAdhanServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterAdhanServiceHandlerServer registers the http handlers for service AdhanService to "mux".
No description provided by the author
RegisterEventServiceHandler registers the http handlers for service EventService to "mux".
RegisterEventServiceHandlerClient registers the http handlers for service EventService to "mux".
RegisterEventServiceHandlerFromEndpoint is same as RegisterEventServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterEventServiceHandlerServer registers the http handlers for service EventService to "mux".
No description provided by the author
RegisterMasjidServiceHandler registers the http handlers for service MasjidService to "mux".
RegisterMasjidServiceHandlerClient registers the http handlers for service MasjidService to "mux".
RegisterMasjidServiceHandlerFromEndpoint is same as RegisterMasjidServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterMasjidServiceHandlerServer registers the http handlers for service MasjidService to "mux".
No description provided by the author
RegisterUserServiceHandler registers the http handlers for service UserService to "mux".
RegisterUserServiceHandlerClient registers the http handlers for service UserService to "mux".
RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterUserServiceHandlerServer registers the http handlers for service UserService to "mux".
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The event is an athletic event such as fitness class or a sports game.
The event is specific to children.
The event is a social community event.
The event is an educational event such as a class or lecture.
Female only event.
The event is related to fundraising.
The event is a funeral.
Male only event.
The event is related to marriage.
No restriction on gender for event, aka co-ed.
The event is a worship event such as Eid salah.
The event is relevant to the youth.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This role specifies someone at the masjid who is involved in a high-level administrative capacity.
This role specifies someone at the masjid who is involved in a religious capacity.
This role specifies someone who is just a member of the masjid.
This role specifies someone who has some responsibility at the masjid but is not an administrator.
Default value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Gulf Region Uses Fajr and Isha angles of 18.2 degrees.
Egyptian General Authority of Survey Uses Fajr angle of 19.5 and an Isha angle of 17.5.
Use the Hanafi method to calculate Asr timings.
University of Islamic Sciences, Karachi Uses Fajr angle of 18 and an Isha angle of 18.
Kuwait Uses a Fajr angle of 18 and an Isha angle of 17.5.
Fajr will never be earlier than the middle of the night, and Isha will never be later than the middle of the night.
Moonsighting Committee Uses a Fajr angle of 18 and an Isha angle of 18.
Muslim World League Uses Fajr angle of 18 and an Isha angle of 17.
No description provided by the author
Referred to as the ISNA method This method is included for completeness, but is not recommended.
A custom calculation method.
Qatar Modified version of Umm al-Qura that uses a Fajr angle of 18.
Fajr will never be earlier than the beginning of the last seventh of the night, and Isha will never be later than the end of the first seventh of the night.
Use the Shafi/Hanbali/Maliki method to calculate Asr timings.
Singapore Uses a Fajr angle of 20 and an Isha angle of 18.
Similar to SEVENTH_OF_THE_NIGHT, but instead of 1/7th, the fraction of the night used is fajr_angle / 60 and isha_angle / 60.
Umm al-Qura University, Makkah Uses a Fajr angle of 18.5 and an Isha angle of 90.
UOIF Uses a Fajr angle of 12 and an Isha angle of 12.
No description provided by the author
Default value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AdhanService_ServiceDesc is the grpc.ServiceDesc for AdhanService service.
Enum value maps for Event_EventType.
Enum value maps for Event_EventType.
Enum value maps for Event_GenderRestriction.
Enum value maps for Event_GenderRestriction.
EventService_ServiceDesc is the grpc.ServiceDesc for EventService service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for MasjidRole_Role.
Enum value maps for MasjidRole_Role.
MasjidService_ServiceDesc is the grpc.ServiceDesc for MasjidService service.
Enum value maps for PrayerTimesConfiguration_AsrJuristicMethod.
Enum value maps for PrayerTimesConfiguration_AsrJuristicMethod.
Enum value maps for PrayerTimesConfiguration_CalculationMethod.
Enum value maps for PrayerTimesConfiguration_CalculationMethod.
Enum value maps for PrayerTimesConfiguration_HighLatitudeRule.
Enum value maps for PrayerTimesConfiguration_HighLatitudeRule.
Enum value maps for User_Gender.
Enum value maps for User_Gender.
UserService_ServiceDesc is the grpc.ServiceDesc for UserService service.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Empty response returned for DeleteUser RPC.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Defines a proto representing the main data corresponding to a masjid.
Defines a postal address for the masjid.
Defines the main phone number for the masjid.
Defines a specific role a user might have for a specific masjid.
A message that holds prayer times configuration.
The manual adjustments to apply to the prayer timings.
No description provided by the author
No description provided by the author
UnimplementedAdhanServiceServer must be embedded to have forward compatible implementations.
UnimplementedEventServiceServer must be embedded to have forward compatible implementations.
UnimplementedMasjidServiceServer must be embedded to have forward compatible implementations.
UnimplementedUserServiceServer must be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Defines a User.
# Interfaces
AdhanServiceClient is the client API for AdhanService service.
AdhanServiceServer is the server API for AdhanService service.
EventServiceClient is the client API for EventService service.
EventServiceServer is the server API for EventService service.
MasjidServiceClient is the client API for MasjidService service.
MasjidServiceServer is the server API for MasjidService service.
UnsafeAdhanServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeEventServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeMasjidServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service.
UserServiceClient is the client API for UserService service.
UserServiceServer is the server API for UserService service.
# Type aliases
Specifies the different event types an event can be specified as.
Specifies the gender restriction associated with the event.
Defines the different possible roles a user might have in a masjid.
The Juristic method to use for calculating Asr prayer times.
Defines the calculation method to use.
The high latitude rule for calculating Fajr and Isha prayers.
Defines an enum representing the gender of the user.