Get desktop application:
View/edit binary Protocol Buffers messages
* ProfileService defines the RPC methods available for managing profiles.
* AddProfile adds a new profile using either a URL or the raw profile content.
* AddProfileRequest is the request message for adding a profile via URL or content.
The URL of the profile to add.
The profile content to add (used if 'url' is empty).
The optional name of the profile.
Whether to mark the profile as active.
* DeleteProfile deletes a profile identified by ID, name, or URL.
* GetActiveProfile retrieves the currently active profile.
* GetAllProfiles fetches all profiles.
* MultiProfilesResponse is the response message for fetching multi profiles.
A list of profile entities.
The response code indicating success or failure.
A message indicating the result or error, if any.
* GetProfile fetches a profile by ID, name, or URL.
* SetActiveProfile sets a profile as active, identified by ID, name, or URL.
* UpdateProfile updates an existing profile.
ProfileEntity defines a profile entity.
Used as request type in: ProfileService.UpdateProfile
Used as field type in: ,
Unique identifier for the profile.
bool active = 2; // Indicates if the profile is active.
Name of the profile.
URL associated with the profile.
Last update time in milliseconds of the profile.
Options associated with the profile.
Subscription-related information.
Override Hiddify options.
ProfileOptions defines options for a profile.
Used in:
Update interval in milliseconds.
* ProfileRequest is the request message for fetching or identifying a profile by ID, name, or URL.
Used as request type in: ProfileService.DeleteProfile, ProfileService.GetProfile, ProfileService.SetActiveProfile
The ID of the profile to fetch (Fastest and recommended).
The name of the profile to fetch (if both 'id' and 'url' are empty).
The URL of the profile to fetch (if both 'id' and 'name' are empty).
* ProfileResponse is the response message for profile service operations.
Used as response type in: ProfileService.AddProfile, ProfileService.GetActiveProfile, ProfileService.GetProfile, ProfileService.UpdateProfile
The profile entity, populated in successful operations.
The response code indicating success or failure.
A message indicating the result or error, if any.
SubscriptionInfo defines subscription-related information.
Used in:
Upload speed in bytes.
Download speed in bytes.
Total data in bytes.
Expiration time in milliseconds of the subscription.
URL for the web page.
URL for support.