Struct google_safebrowsing4::Constraints[][src]

pub struct Constraints {
    pub supported_compressions: Option<Vec<String>>,
    pub language: Option<String>,
    pub max_database_entries: Option<i32>,
    pub region: Option<String>,
    pub device_location: Option<String>,
    pub max_update_entries: Option<i32>,
}

The constraints for this update.

This type is not used in any activity, and only used as part of another schema.

Fields

The compression types supported by the client.

Requests the lists for a specific language. Expects ISO 639 alpha-2 format.

Sets the maximum number of entries that the client is willing to have in the local database. This should be a power of 2 between 210 and 220. If zero, no database size limit is set.

Requests the list for a specific geographic location. If not set the server may pick that value based on the user's IP address. Expects ISO 3166-1 alpha-2 format.

A client's physical location, expressed as a ISO 31166-1 alpha-2 region code.

The maximum size in number of entries. The update will not contain more entries than this value. This should be a power of 2 between 210 and 220. If zero, no update size limit is set.

Trait Implementations

impl Default for Constraints
[src]

Returns the "default value" for a type. Read more

impl Clone for Constraints
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Constraints
[src]

Formats the value using the given formatter. Read more

impl Part for Constraints
[src]

Auto Trait Implementations

impl Send for Constraints

impl Sync for Constraints